Add missing tier data

In best case as  a simple json: difficulty -> damage -> epics, just attached here.
Missing bosses atm:

Chieftain Horgrak [Horgrak]
Mazalu [Mazalu]
General Grune [Grune]
Ataxes [Ataxes]
Bloody Alice [Alice]
Lurking Horror [Lurking Horror]
Briareus the Butcher [Briareus]
Scylla [Scylla]
Gravlok [Gravlok]
Erebus [Erebus]
Tyranthius [Tyranthius]
Tainted Erebus [Tainted]
Bloodmane [Bloodmane]
Kerberos [Kerberos]
Hydra [Hydra]
Sir Cai [Sir Cai]
Ironclad [Ironclad]
Zombie Horde [Zombies]
Stein [Stein]
Bogstench [Bogstench]
Nalagarst [Nalagarst]
Gunnar the Berserk [Gunnar]
Nidhogg [Nidhogg]
Kang-Gsod [Kang]
Ulfrik [Ulfrik]
Kalaxia the Far-Seer [Kalaxia]
Maraak the Impaler [Maraak]
Erakka-Sak [Erakka-Sak]
Wexxa the Worm-Tamer [Wexxa]
Guilbert the Mad [Guilbert]
Bellarius the Guardian [Bellarius]
Headmaster Grimsly [Grimsly]
Rift the Mauler [Rift]
Sisters of the Song [Sisters]
Mardachus the Destroyer [Mardachus]
Mesyra the Watcher [Mesyra]
Nimrod the Hunter [Nimrod]
Phaedra the Deceiver [Phaedra]
Tenebra the Shadow-Mistress [Tenebra]
Valanazes the Gold [Valanazes]
Dragon's Lair [Lair]
Countess Serpina [Serpina]
Tomb Gargole [Riddler]
The Baroness [Baroness]
Frogmen-Assassins [Frog-Men]
Thaltherda [Thaltherda]
Hurkus [Hurkus]
Malleus [Malleus]
Fog Of Wars [Zugen]
Fog Of Wars [Gulkinari]
Fog Of Wars [Verkiteia]
Fog Of Wars [Cannibals]
Adastros of the Kavala  [Adrastos]
AP Minizone Raid [Darkness]
Prince Obyron [Obyron]
Rhalmarius the Despoiler [Rhalmarius]
Grundus [Grundus]
Felendis and Shaoquin [Banhammer Bros]
Celeano [Celeano]
Arachna [Arachna]
Al-Azab [Al-Azab]
Groblar [Groblar]
Deathglare [Deathglare]
Ragetalon [Ragetalon]
Gladiators [Gladiators]
Tetrarchos [Tetrarchos]
Scuttlegore [Scuttlegore]
Misako [Misako]
Mestr Rekkr [Mestr Rekkr]
Tithrasia [Tithrasia]
The Black Moon Pack [Black Moon]
Varlachleth [Varlachleth]
Euphronios [Euphronios]
Magma Horror [Magma Horror]
Slaughterers Six [Slaughterers]
Lunatics [Lunatics]
Agony [Agony]
Hammer [Hammer]
Dirthax [Dirthax]
Giant Dreadbloom [Dreadbloom]
Tower of Testing [Intense Tower]
Echthrocity [Echthrocity]
Echthrocity [Echthrocity]
Dahrizon's General [DH's General]
Guardian Golem [Golem]
Animated Armor [Armor]
Simulacrum of Dahrizon [Simulacrum]
Batiatus' Elite Gladiators [Elite Gladiators]
Spectral Erebus [Spectral Erebus]
Apoc Demon [Apoc Demon]
Black Moon Pack (Campaign) [25] [Pack]
Tithrasia (Campaign) [50] [Gorgon]
Tetrarchos (Campaign) [75] [Chimera]
Zombie Horde (Campaign) [100] [Zombies]
Byron Siculus (Campaign) [100] [Siculus]
Bastion of Blood (Campaign) [100] [Blood]
Imryx's Whelps (Campaign) [25] [Whelps]
Magma Tossers (Campaign) [50] [Tossers]
Magma Elemental (Campaign) [75] [Elemental]
Greater Magma Horror (Campaign) [100] [Horror]
Magma Worm (Campaign) [100] [Worm]
Magma Golem (Campaign) [50] [Golem]
Imryx the Incinerator (Campaign) [100] [Imryx]
Doppelganger (Campaign) [25] [Doppelganger]
Doppelganger (Campaign) [50] [Doppelganger]
Doppelganger (Campaign) [75] [Doppelganger]
Doppelganger (Campaign) [100] [Doppelganger]
Carshk the Marauder [Carshk]
Zranras the Smasher [Zranras]
General Nund [Nund]
Thurmavus the Ripper [Thurmavus]
Craenaestra the Stalker [Craenaestra]
Immolating Whelp [Immolating Whelp]
Slag Whelp [Slag Whelp]
Fiery Whelp [Fiery Whelp]
Brimstone Whelp [Brimstone Whelp]
Magma Whelp [Magma Whelp]
Ash Whelp [Ash Whelp]
Monkey Warrior Minions (25) [M. Warriors]
Basileus Lizard (50) [Basileus]
Giant Hunter (75) [G. Hunter]
Fire Giant Shaman (100) [FG Shaman]
Giant Cook (RS) (100) [G. Cook]
Hitullpa Aatqui (100) [Hitullpa]
Doppelganger (Campaign) [50] [Doppelganger]
Doppelganger (Campaign) [75] [Doppelganger]
Doppelganger (Campaign) [100] [Doppelganger]
Apocolocyntosized Axe Murderer [Axe Murderer]
Beastman Stampede [Stampede]
Dryads of the Dark Wood [Dryads]
Satyr Party Crashers [Crashers]
Djinn's Destruction [Djinn]
Elite Kanehuar Yachu [E. Kane]
Deadly Clockwork Giant [Deadly Clockwork]
Konungar [Konungar]
Soul Collector [Collector]
Balor [Balor]
Elite Balor [E. Balor]

This is not meant to gather new tiers, just collect the already existing data. The official forums and the wiki might be a good source.

Reply to this email directly, view it on GitHub
https://github.com/Idrinth/IDotD/issues/148#issuecomment-250458558, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVbxvyTqBzvh6A6yQRrDvWkGaxM-Bqvlks5qu7X_gaJpZM4KGsZj
.

you can just write the name with that extension here. Otherwise JSOn is a format widely used, personally I use netbeans, but for json only that is overkill.
Maybe try sublime text 2 - it's free. https://www.sublimetext.com/

great tool.i used to work with dreamweaver
On Thu, Sep 29, 2016 at 5:20 PM, Björn Büttner<EMAIL_ADDRESS>wrote:

you can just write the name with that extension here. Otherwise JSOn is a
format widely used, personally I use netbeans, but for json only that is
overkill.
Maybe try sublime text 2 - it's free. https://www.sublimetext.com/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Idrinth/IDotD/issues/148#issuecomment-250480111, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVbxv3jP4shnx8GlIXU8n6of_32W1LW2ks5qu8k0gaJpZM4KGsZj
.

sadly that really produces broken results - the browser might fix it, but that was never guaranteed :/

@Theodotosp added some overlooked data from mutik's - does need to be reorgered tho. Also the tiers should be applied from now on.

@Theodotosp https://dotd.idrinth.de/static/missing-tiers/ might be helpful, shows bosses without any tiers - updates once your tiers are added to the main branch(i.e. when they get activated)

@Theodotosp @Warric could you have another look at the elite balor? the tiers look way, way too low

A few more sources: https://docs.google.com/spreadsheets/d/10a8qCq5zgyR-kAOq-kuKuttADfU16aVWxgTCf9Eu4b8/edit?pli=1#gid=1060618023 https://docs.google.com/spreadsheets/d/1Zgv90jaHZCSEvpYdG5BF42djCEcgPxjEdCwosQRTbIQ/edit#gid=1169689059 http://leon.dx.am/pages/raid_ranges.htm

I took the tiers for this particular raid from the forum http://www.dawnofthedragons.com.
here is the page for the elites. http://www.dawnofthedragons.com/forums/forums/showthread.php?48010-Elite-Raid-Tiers

I think you might just have added too few zeroes to the damage tbh, @Theodotosp

i have created the tier files for lunatics and agony,since they appear in the missing-tiers file :/
and another thing is that the WR Echthrocity appears in this file :/

echtrocity doesn't follow any usual rules - it has health, it has less than 90000 possible members and I got two of it :/
Shouldn't turn up anymore

Lunatics [Lunatics].json
Jershan'thurn's Portal [Jershan'thurn].json
Lord Hoton the Usurper [Lord Hoton].json
Unholy Rite [Unholy Rite].json
Hullbore Wyrms [Hullbore Wyrms].json
Beastman Stampede [Stampede].json
Lost [Lost].json
all seem to be broken - misscounted closing brackets, see: https://jsonformatter.curiousconcept.com/

moved to https://github.com/IDotD/Raid-Tiers/issues/1


Rewrite inserting_info.py

Unless I am mistaken, prisma-python doesn't allow concurrent requests/passing the prisma object to different functions. While the code is async, this limitation makes it a bit sequential. Either rewrite using psycopg2, or address this if/when porting the parser to different language(mostly rust).

Addressed by #4. Not much improvement though. main bottleneck still are the requests. possible way to improve is to move from join all. due to issue mentioned with it.


speed up the parser and simulation code

Summary of changes:

In parsePhoSimInstanceFile, I replaced the loop over rows of the phoSimSources df with array operations instead in extract_objects.  It now takes a few seconds to do a 320000 line instance catalog vs hours using the loop.
Added a command line option to specify a single sensor to simulate (this will crash in a non-obvious way if the selected sensor doesn't have any sources on it...I'll fix that later.)  Doing a single sensor speeds things up by a factor of several for the Twinkles Run1.1 instance catalogs, and reduces the memory footprint substantially.  I think that the memory usage was the cause of the crashes (on a machine with 16GB memory) that I saw when I tried to run a Run1.1 catalog.
Added some instrumentation to track memory usage in get_phoSimInstanceCatalog.  To use it, one needs the psutil python module.  If that module isn't available, the memory tracking is disabled.

@cwwalter Please have a look.

This all looks great.  I'll merge to master.

Running this code on the v200-fr visit for Twinkles Run1.1, using
imsim.py phosim_input_200.txt --outdir=v200-fr --sensor "R:2,2 S:1,1"

everything runs in about ~45mins on a slac batch worker (hequ0108) and uses max. memory of 9.7 GB.
Here's a comparison with the Run1.1 image generated with phosim 3.4.2:

The panel on the left is phosim, the right imsim.py.  Note that I took the xy transpose of the imsim.py image since phosim swaps those.   Note also that the galaxy position angles are different, as @danielsf stated via email.

These files are available at SLAC.   The imsim.py file is
/nfs/farm/g/desc/u1/users/jchiang/desc_projects/imSim/tests/v200-fr/e-image_200_R_2_2_S_1_1_r.fits

The phosim Run1.1 file (at least the one that seems to be the one we used) is at
/nfs/farm/g/desc/u1/Pipeline-tasks/Twinkles-phoSimII/phosim_output/000000/output/lsst_e_200_f2_R22_S11_E000.fits.gz

The Twinkles phosim 3.5.2 run of this visit took about 10x longer, 29.4 ks CPU time on a hequ (i.e., reasonably fast) host.  phosim includes sources from the instance catalogs that are within a flux-dependent buffer region around the sensor being simulated.  The minimum buffer size is 100 pixels.  imsim.py is simulating only sources that are within the (active area?) of the sensor, so the speed up is not quite as much as it looks like.

It seems to me that not simulating photons that aren't really needed is a perfectly valid way to speed up a simulation.

Right.  I was just pointing out that the comparison was not quite apples to apples in terms of the numbers of sources.  I can't say that I've studied what size buffer region is needed, or how to define 'need' in terms of accuracy of the simulation.  John maintains that the definition of the buffer region in phosim is not conservative, but I don't know by what measure.

In terms of the issue of the brightness being too low..   @danielsf should comment:  We are not dealing with a true chromatic object here right?  The normalization is calculated in in calcADU in
https://github.com/lsst/sims_photUtils/blob/b3f515d2d9f5d31223238acd3c7bdc5946c95e2c/python/lsst/sims/photUtils/Sed.py
by doing a integral over the bandpass.  What wavelength is actually used for the simulation?  A weighted average?   I will follow up with Ji Won about the chromatic photon shooting code.  The python version is supposed to be ready now.

Do these images show a single chip?  What is the exposure time and filter?  The mean sky ~800 ADU/pix would be about right for 30s in r-band.  Sources in the PhoSim image seems significantly brighter / larger (could be either with this much clipping), but the sky levels are much closer (with PhoSim perhaps a bit darker?)

Do these images show a single chip? What is the exposure time and filter? The mean sky ~800 ADU/pix would be about right for 30s in r-band. Sources in the PhoSim image seems significantly brighter / larger (could be either with this much clipping), but the sky levels are much closer (with PhoSim perhaps a bit darker?)

This is a single chip in u-band.  @danielsf is it for a 30 second exposure?  Where is that set in the SED calculation code?

30s of u-band should be closer to 74 ADU/pix of sky (assuming 22.9 mag/sq.arcsec.)

Actually they are just part of a single chip, the central 1/4 or so.   They are r-band, based on the filenames,e-image_200_R_2_2_S_1_1_r.fits and lsst_e_200_f2_R22_S11_E000.fits.gz, and 30 sec exposures each.  The phosim image has about 800ADU/pix for the sky background.   The imsim.py image has about 400ADU/pix/

Ah... sorry I was remembering our conversation last night.  So, this is driven by what is in the PhoSim file filter # which is 'r' in this case I guess.

Maybe this is 15 seconds?
Sky bkg is set by:
self.noise_and_background = ExampleCCDNoise(addNoise=True,
addBackground=True)

The instance catalog and FITS header both say the exposure time is 30s. I'd have to dig into the code to see how that gets transmitted to the sky bkg code.  The galaxies are about a factor of 2 fainter, so maybe there is some bug and these really are 15 sec exposures.

If the colorbar applies to both images, then the RH sky looks slightly brighter then the LH sky, not a factor of 2 darker.

And that code is here:
https://github.com/lsst/sims_GalSimInterface/blob/56d725e0a73b4a97d8b3c5581aeb95ea19feeaab/python/lsst/sims/GalSimInterface/galSimNoiseAndBackground.py

@dkirkby Probably the color bar doesn't apply the same to both images. I'm never sure how ds9 handles these things if a scale is set in one frame and one reads in another image in another frame.  In any case, I'm reading the pixel values directly.

The sky background is calculated in
calcSkyCountsPerPixelForM5
in
https://github.com/lsst/sims_photUtils/blob/b3f515d2d9f5d31223238acd3c7bdc5946c95e2c/python/lsst/sims/photUtils/SignalToNoise.py
We are setting the m5 level by passing  m5(bandpass) from LSSTDefaults() to the observationMetadata.

@cwwalter This totally slipped by me, but I don't see the exposure time being set anywhere in the imSim code.  I have no idea how the EXPTIME header keyword got set to 30 sec, but the fact that the galaxies are also have a factor of 2 fewer counts leads me to believe that these are 15s exposures.  @danielsf Does this sound reasonable?

Its ok for this test, but I don't think you want to use calcSkyCountsPerPixelForM5 for normal simulations, since it sets the sky level in terms of a desired SNR rather than a sky SED model, and requires assumptions about the PSF which might not be consistent with the simulated PSF.

I was going to look at the FITS files Jim mentioned above, but I don't know how to access files under /nfs/farm/g/desc/.  Is this volume web accessible or how do DESC members get the necessary SLAC account?

you would need a slac account, but I will put them in my nersc account.  I'll post here when they are available.
There's a sign up procedure for getting a slac account, but I'll have to look for the page....it's somewhere in the desc confluence area.

In CatSim, exposure time is carried around in a class called PhotometricParameters.  In sims_GalSimInterface, the galSimCatalog has a self.photParams member that is an instantiation of this class.  I haven't had a chance to look at the ImSim code, so I'm not sure what you chose to do about that, but: any time you pass around a PhotometricParameters object, you should be passing around exposure time.

I've put the files at NERSC in /global/u1/j/jchiang8/imSim.  The directory and files have permissions for the lsst group.  Let me know if you have access problems.
The page with the signup for a slac account for desc members is
https://confluence.slac.stanford.edu/display/LSSTDESC/Getting+a+SLAC+Computing+Account

In CatSim, exposure time is carried around in a class called PhotometricParameters. In sims_GalSimInterface, the galSimCatalog has a self.photParams member that is an instantiation of this class. I haven't had a chance to look at the ImSim code, so I'm not sure what you chose to do about that, but: any time you pass around a PhotometricParameters object, you should be passing around exposure time.

Hmm... I didn't notice that in any of the examples so didn't do anything with it.  We are probably getting whatever the default is.

The FITS header is written in sims_GalSimInterface/.../galSimDetector.py.  The value in the fits header is set to (number of exposures)(exposure time).  I think the question of what to do about the fact that we are taking two snaps and stacking them has remained unresolved in CatSim (the calcADU method in sims_photUtils/.../Sed.py also takes nexpexptime).

The default will be 2 15 second exposures

The default will be 2 15 second exposures

Stacked?

Yes
If everything is off by a factor of 2, note: the default for sims_GalSimInterface is to produce images in terms of ADU, not electrons, so there should be a factor of gain=2.3 difference between ImSim images and PhoSim e-images

@danielsf good point.  The phosim images should be electrons.

I will set the exposure and nsnaps to match the instance catalog, but we should also set gain=1, since we really expect eimages to be electrons/pix.   It would be good to turn off read noise, too, since we plan to run the electronics readout code (where we apply nominal gains, etc.) after generating eimages.

The PhotometricParameters instantiation is passed to the GalSimDetector, which is a class representing a chip.


Trigger NatssChannel reconciliation in case of errors

Description
Fix the NatssChannel not ready state caused by restarting the natss-dispatcher and not being able to connect to the nats server before reconciliation.
Proposed Changes
Reque NatssChannel reconciliation in case of errors.
Release Note
Reque NatssChannel reconciliation in case of errors.

/assign @abd4lla

/ok-to-test

/lgtm
/approve


Entity suspense for async entity loading

Hey, I just made a Pull Request!
When using useEntity(), one must have code paths for handling the loading and error states. With <EntitySuspense> this gets handled uniformly with a <Progress> when loading and an <Alert> when in error state. Only when the entity is there, error-free, will the wrapped components render, so they don't need to handle loading and error.
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)

Tugboat has finished building the preview for this pull request!
Link:

https://pr4662-btko6gusfyhn1mqmpyest3saai6gx1kn.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/60350b39fcb22db4f15d51ef

Tugboat has finished building the preview for this pull request!
Link:

https://pr4662-btko6gusfyhn1mqmpyest3saai6gx1kn.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/60350b39fcb22db4f15d51ef

I wonder if it's really necessary to return loading and error from the useEntity hook. As far as I understand the code around the use of useEntity already guards that the entity is neither loading nor failed to load (in EntityPageSwitch). Giving the code a quick search, all other is expecting that useEntity always intermediately returns the entity?
I think that API design is quite confusing, especially for new people as this knowledge is required. Maybe we could have two hooks, one for usage outside of EntityPageSwitch and one for inside it.

@Fox32 Yeah feeling we should do something like that as well, but ofc also want to keep the API surface slim. One option would be to make the loading a catalog plugin internal concern along with a entity provider barrier similar to the one in this PR that loads in and guarantees the existence of the entity. Would have to dig into the code a bit more though, I think many of the pieces for that are actually in place already.

@grantila thoughts on way forward? Is this still needed?

We're working around this, so this can be closed. Maybe picked up again, if someone want separate entity loading for part of a page, in which case this is a relatively clean way separating the loading/error handling from a widget.


aws-cdk-lib package fails to process

AWS CDK v2 fails to reprocess.
Make sure it succeeds.
It seems like it's one of the updates we've added to construct-hub 4? days ago. AWS CDK v2 version 31 was processed successfully but starting from 32 we're failing.
I reviewed the code changes between 31 and 32 and it doesn't seem like dramatic changes were added.
Perhaps we should consider reverting the latest code that was added?

Summarizing what we currently know about this issue.
A while back, we started noticing that the ECS task for transliterating aws-cdk-lib was timing out. This is what sparked the following PR: transliterator task times out on packages with many submodules.
As mentioned in that PR, the reasons we suspected this was happening proved to be incorrect. Eventually, we landed on the assumption that because aws-cdk-lib recently added a magnitude of order more code samples to its inline documentation, it now takes a very long time for jsii-rosetta to transliterate the assembly.
Since this transliteration is done on the main event loop, in a blocking way, it doesn't allow the heartbeat task to run and notify step functions that task is still alive, causing step functions to abandon it with a States.Timeout error.
However, since then, aws-cdk-lib now includes rosetta tablet files in its distribution, dramatically reducing the work needed be done when transliterating the assembly. In addition, said transliteration underwent performance improvements and was moved to use a worker pool.
All this work should have resolved the problem. It did not. aws-cdk-lib remains to fail, exhibiting the exact same symptoms.
And so, the investigation continues.

All good now: https://constructs.dev/packages/aws-cdk-lib/v/2.5.0?lang=typescript


fix bug java async function run failed in dapr proxy mode

should be picked to the main branch as well

should be picked to the main branch as well

The readme of this repo and the samples in the sample repo also need to update this new version @wanjunlei


MPD Chaining support in Dash

SO/IEC 23009-1:2014/ Amdendent 4 added definition for MPD Chaining. Chaining adds a new supplemental property to a manifest, instructing the player to load a new manifest once playback is complete. It is designed to allow simplified ad insertion capabilities, especially placing static ads as pre-rolls to live streams, which are otherwise complicated to achieve with multi-period manifests. It also allows for simplified player development, as manifests only ever contain a single period.
The DASH IF has created two test vectors which can be used for development
http://testassets.dashif.org/#feature/details/588a48c27459f8cb201b881b

Great idea!  Let us know if you'd like to start working on this.

In case it's helpful:
You can wait for a video's "end" event and call player.load() again.  If you want to implement chaining support in the player, that's effectively what you'd do with the supplemental property in the DASH manifest.

Thanks Joey. I would try to work on this and if required I would ask you
any questions I might have.
Thanks for suggestions
On Wed, 9 Feb 2022, 02:35 Joey Parrish, @.***> wrote:

Great idea! Let us know if you'd like to start working on this.
—
Reply to this email directly, view it on GitHub
https://github.com/google/shaka-player/issues/3926#issuecomment-1033060761,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AES6XSKTEKXDL6DIIBNRCFDU2GAQNANCNFSM5NZSLONA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

Hey Joey,
Any pointers as to where I can start If I have to implement the XLink
onRequest Feature in Shaka Player ??
Like If you have any design on top of the mind on how to start with.
Any Major Challenges that we could not implement on Request but only
implement on Load.
Dash Server Guided Ad Insertion Support - Patch Manifests & XLinks for VOD
· Issue #3238 · shaka-project/shaka-player (github.com)
https://github.com/shaka-project/shaka-player/issues/3238
I Think MPD Chaining or XLInk on Request is now the need for scalability
Thanks,
Gheri.
On Wed, Feb 9, 2022 at 2:51 AM Gheri Rupchandani <
@.***> wrote:

Thanks Joey. I would try to work on this and if required I would ask you
any questions I might have.
Thanks for suggestions
On Wed, 9 Feb 2022, 02:35 Joey Parrish, @.***> wrote:

Great idea! Let us know if you'd like to start working on this.
—
Reply to this email directly, view it on GitHub
https://github.com/google/shaka-player/issues/3926#issuecomment-1033060761,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AES6XSKTEKXDL6DIIBNRCFDU2GAQNANCNFSM5NZSLONA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

Let's discuss xlink in the xlink issue for clarity.  As for chaining, as I mentioned before:

You can wait for a video's "end" event and call player.load() again. If you want to implement chaining support in the player, that's effectively what you'd do with the supplemental property in the DASH manifest.

I think that's roughly the control flow you want.  The rest is a question of where to put the code, how to organize things, and how to plumb through the data you need to do it.
Since this is signaled in the manifest, you could always add a property to shaka.extern.Manifest, populated by shaka.dash.DashParser, then use that property in shaka.Player to react to the ended event on the media element and load new media.

Thanks @joeyparrish . I am going with xlink for SGAI for now as some devices does not support MPD Chaining and I have no control over their implementation.
Just Like for MPD Chaining #3238  issue you roughly gave pointers for implementation. Can you help us with some pointers for this issue xlink implementation ??

I think this is feasible to implement in Shaka currently, is anyone interested in seeing this implemented?

I m interested But might need help and some time also as I m busy with my office work

@Gheri I can implement it, but I want to know if there is interest in adding this functionality to Shaka, do you have more example sequences besides the dashif ones?

Let me check I can revert early next week.


We should log all the windows updates that do not alter functionality

I've a commercial version of a "similar" of rdpwrap the problem is always the same: in some cases a windows update changes something, then rdp does not work until next software release.
Solution would be logging all the successfull (= not critical against rdpwrap) windows updates
would be great to "invent" a way to extract from a pc all the updates and send them automatically to a server. I like .net programming (because is fast very fast for RAD programming and works also in linux with mono), so I would like to collaborate  and help in that way if someone wants too!
I still do not use windows 10: i know there is another issue: you cannot avoid automatic updates unless you do not install a tool "https://support.microsoft.com/en-us/kb/3073930".

Hello.
Just open a new issue when a new unsupported build released.


Change RHF module to take correct DIIS function and import diis module

Will need to do this after diis is implemented

Will also need this for the scf_jk module


Finished Better questing Port, questions for further work

Yo Saereth so while playing through the pack with the quests I noticed it could use some finishing up for example the PSI CAD assembler quest imo should be gated behind astral sorcery quest as AS i required component for it.(the requirement will help be an indicator to point the player in the correct direction for progression)

Saereth quit this community, this pack is no longer being updated or bug fixed.


require node 14+ in package.json

I noticed that yarn was requiring node 10+ but the README specifies 14+ - this will enforce the right node version for local dev:

Thanks!


Login Redirect

Issue I found yesterday with the login not redirecting when no backURL is set #7636

My own experience is that when attempting to access the CMS, and framework requests the user to log out of one member, and login as another, the "BackURL" is lost. There are quite a few steps involved where we COULD possibly persist the BackURL a bit better:

Login as non-cms user
Access /admin
Shows message I'm sorry, but you can't access that part of the CMS. If you want to log in as someone else, do so below.
Click "Log in as someone else"
Log in as member with CMS permissions
Redirect to home page (when I would expect to be sent back to admin)

It's not so much a bug, but it is a necessary enhancement that would slightly improve the re-authentication experience.

@MichaelJJames I would see if adding the BackURL querystring to the "login as someone else" action might fix this.

@tractorcow the specific issue being described is logging out of the CMS then logging in again.

Logging out of the CMS takes you to a login page, should it? Should you just be taken to the home page after logging out of the CMS? It seems strange to assume that you'd be wanting to log back into an area you just logged out of
Can we add a BackURL to the logout link in the cms? - just tested, the answer is yes - we can add ?BackURL=admin to the logout url and it'll set up the back url goodness

I would see if adding the BackURL querystring to the "login as someone else" action might fix this.

This should also be done, too. If there's a permissions failure and you've been redirected to the login form (but are logged in) then the BackURL should be persisted

For reference, the 3.x behaviour is to just redirect back after logging out. E.g:

Log in
Visit /admin/pages/edit/show/1
Click log out button (href is just /Security/logout)
Get redirected “back”, based on referer header, which because of a permission failure will redirect you to /Security/login?BackURL=%2Fadmin%2Fpages%2Fedit%2Fshow%2F1

I think this may be something that I missed when adding the CSRF token to the logout action (I added it to the logout form for when the token is missing). We should be able to populate the back URL hidden field from the referer header I think?

see https://github.com/silverstripe/silverstripe-admin/pull/368
I prefer being explicit than relying on a referer header. We could add the referer if it exists, but I'm not convinced that's a good idea.

I’ll submit a PR to re-add the referer behaviour to LogoutHandler: that’s something that was missed by me, and hitting the logout URL without a valid CSRF token already falls back to the referer header as per the 3.x behaviour.
The two PRs aren’t mutually exclusive, though, so we can still add the base admin URL as BackURL if it’s deemed a better default

ok - I'm closing this as it's not a solution we are happy with and we've got a couple of PRs that shuuld solve the initial bug

Great thanks guys for sorting it :)


trace: Redact all passwords and tokens in JSON

Extend the regex that redacts the values of sensitive keys in JSON responses
to include case-insensitive and substring matches of the key names
"password" and "token".
It's quite common to provide credentials to 12factor applications using
environment variables. These can be unexpectedly leaked in the CLI output if
you run a command such as CF_TRACE=true cf apps, because the API endpoints
for space and application summaries always include environment_json.
This problem is mitigated by user-provided services, but the docs don't
state that it's a security feature and it would be good to make the default
use case safer.
Some notes about the specific implementation, I have:

added (?i) to the regex to make it a case-insensitive match
added [^"]* around the property name to match substrings
used the capture group $1 to preserve the entire matched property name
in the replacement
removed the separate function calls for access_token, refresh_token
and oldPassword because these are now covered by the existing token
and password calls with the new regex
adjusted one of the test assertions to account for the fact that the value
of token_type is now also redacted. This is a side-effect of the
changes, but I don't think it's a bad thing

Thanks again for bringing this up. The change is incorporated in the current release.
https://github.com/cloudfoundry/cli#downloads
Cheers,
Dies Koper
CF CLI PM


Email Address input is not aligned

Description
Email input is not correctly aligned
Expected Behavior
Email must be aligned with Name input
Screenshots
Add screenshots, if applicable, to help explain your problem.

Good eye, @chinmaym07!

Good eye, @chinmaym07!


Error fixing "Write a discord bot to assist in conversations"

AutoPR encountered an error while trying to fix https://github.com/bluewin4/angleNdevil/issues/2.

Hey, thanks for clicking the "open an issue" link.
The repository's private, could you share access to me, or make it public?

This ended up being a parsing bug thrown from within guardrails, now circumvented by using their instruction prompts.


decreased spongiotrophoblast cell number

Add new term:
decreased spongiotrophoblast cell number (as a child of abnormal spongiotrophoblast cell morphology MP:0008959)
DEF: reduction in the number of trophoblast cells that arise in the junctional zone of the placenta
SYN: reduced spongiotrophoblast cell number

Added new term:
decreased spongiotrophoblast cell number MP:0030989


Moves traffic_server to cmd/traffic_server

This got somewhat ugly, of course, since we have such odd dependencies across
libraries and files. This is a start at least, and we can cleanup more as we go along. I'd
really like to get rid of a lot of the -I<...>  that we do, which tend to flatten the include
name space arbitrarily.

FWIW, I tried to move as much as possible from proxy to cmd/traffic_server/, but our dependencies made that rather tricky. Again, we can cleanup more as we go along, if we can decouple more of this, I think we can move more files out of proxy / libproxy.a, and into cmd/traffic_server. The sharing of code here is very artificial.

I'll endorse this in principle, but I want to check this specific PR in more detail.

Why would we do this if only traffic_server links with libproxy.a?  libproxy.a and traffic_server are the application.

I tried that, but that means significant portions of the code has to change, and/or use cmd/traffic_server for includes. iocore (cache etc.) uses things out of proxy/ :-/

What should we do here? @bryancall @SolidWallOfCode  ?

@zwoop I was looking at the circular dependencies and it is a mess.  We should make sure no new code introduces new circular dependencies (e.g. trace feature).
I am OK with doing this.

Cherry-picked to 8.0.x


Emit private interfaces on all swift libraries

Swift-driver PR 1043 updated the new driver to always emit private swiftinterface files. This was not carried back to the old driver, so attempting to bootstrap the toolchain on a system that does not have the new driver fails to install because we try to install the private swiftinterface on all Swift targets.

@swift-ci please smoke test


Update Feature services to use unique layer indexes

@jfrygeo Providing some tracking on this issue. There is a bug in the geoevent manager patch we just installed that requires unique layer indexes to be used on all dependent feature services. Please update your feature services to use unique layer ids.

Issue fixed with GEE manager patch.


Feature request: Old Church Slavonic translations

OCS is very important language for comparative slavistics. It is also one of the foundations for Interslavic language, also known as New Slavic/Slavonic (Новословѣнскꙑи), as oposed to Old Slavonic (Старословѣнскꙑи).
It would be very usefull to know language history of some Slavonic terms. Hopefully, this feature shouldn't be hard to add, because there already exist other translations.
P.S. I have time to insert OCS translations occasionally :)

@mudroljub , you can enable OCS in the settings (Additional languages).

To develop the translations word base, contact @ru-danko directly.


Groups page shows same group twice

baseline-researchers is shown twice. I am an Admin of baseline-researchers.

Notes from Refinement:

When we change a persons role, is it just adding them as the new role and keeping the old one?
This ticket should be a lightweight UI Fix, and we'll do another story to prevent the duplication of roles in the first place.

Further thoughts after refinement: In the general case (in sam), roles are not necessarily in a hierarchy. Member doesn't have to be a subset of Admin. I suspect that's why the current implementation allows both roles to be assigned.
I suspect for groups that Member currently is a subset of Admin... and maybe we can count on that always being true. If so, we could encode that in the orchestration group API. However, we shouldn't expect something like that to ever be encoded into the sam API.


ERRO[0030] unable to write container terminal output: resource temporarily unavailable

Description
While installing packages via buildah run, the program appears to lock up.  This error message is displayed in the terminal.
ERRO[0030] unable to write container terminal output: resource temporarily unavailable

It just stays on that error permanently until I ctrl+c the process.  With the error on the screen the working container is up.
# buildah containers
CONTAINER ID  BUILDER  IMAGE ID     IMAGE NAME                       CONTAINER NAME
1c9542922661     *     801894bc0e43 registry.fedoraproject.org/fedora:27 fedora-working-container

Steps to reproduce the issue:

buildah from registry.fedoraproject.org/fedora:27
buildah run fedora-working-container -- dnf --assumeyes install bash-completion dnf-utils less procps-ng python2-rpm-macros python3-rpm-macros rpmdevtools rpmlint tree vim-enhanced wget

It does not happen every time, but rather about half of the times I try to reproduce it on my system.
Describe the results you received:
ERRO[0030] unable to write container terminal output: resource temporarily unavailable
Describe the results you expected:
command to finish successfully
Output of rpm -q buildah or apt list buildah:
buildah-1.1-1.gitfbf46d3.fc27.x86_64

Output of buildah version:
Version:         1.1
Go Version:      go1.9.6
Image Spec:      1.0.0
Runtime Spec:    1.0.0
CNI Spec:        0.3.1
libcni Version:  v0.6.0
Git Commit:      fbf46d3
Built:           Sun Jun 10 16:30:19 2018
OS/Arch:         linux/amd64

Output of cat /etc/*release:
Fedora release 27 (Twenty Seven)
NAME=Fedora
VERSION="27 (Twenty Seven)"
ID=fedora
VERSION_ID=27
PRETTY_NAME="Fedora 27 (Twenty Seven)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:27"
HOME_URL="https://fedoraproject.org/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=27
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=27
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
Fedora release 27 (Twenty Seven)
Fedora release 27 (Twenty Seven)

Output of uname -a:
Linux tassadar 4.16.14-200.fc27.x86_64 #1 SMP Tue Jun 5 16:30:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Output of cat /etc/containers/storage.conf:
# storage.conf is the configuration file for all tools
# that share the containers/storage libraries
# See man 5 containers-storage.conf for more information

# The "container storage" table contains all of the server options.
[storage]

# Default Storage Driver
driver = "overlay"

# Temporary storage location
runroot = "/var/run/containers/storage"

# Primary Read/Write location of container storage
graphroot = "/var/lib/containers/storage"

[storage.options]
# AdditionalImageStores is used to pass paths to additional Read/Only image stores
# Must be comma separated list.
additionalimagestores = [
]

# Size is used to set a maximum size of the container image.  Only supported by
# certain container storage drivers.
size = ""

# OverrideKernelCheck tells the driver to ignore kernel checks based on kernel version
override_kernel_check = "true"

@carlwgeorge Thanks for the info report.  I didn't do exhaustive testing, will pick up in the morning.  But I wasn't able to reproduce this after 5 or 6 tries.  Will keep at it.  If you've the time, can you try the following?  It should accomplish the same thing for you and might make testing on your end a bit easier.
# ctr=$(buildah from registry.fedoraproject.org/fedora:27)
# mnt=$(buildah mount $ctr)
# dnf --assumeyes --installroot=$mnt install bash-completion dnf-utils less procps-ng python2-rpm-macros python3-rpm-macros rpmdevtools rpmlint tree vim-enhanced wget

Yeah I've been trying to reproduce it again with the --debug flag and it's eluding me.
I've been using dnf in the container because I use this same method to create CentOS images with the image's yum.  I'll see if I can reproduce it both ways.

@carlwgeorge Probably silly question time.  Can you verify that you've disk space available on your system?  I ran into similar errors during my bigger test as my disk ran out of space.  Probably not the case, but good to eliminate it just in case.

Disk space is fine, around 45% full.
I noticed the strangest thing.  While I was trying to capture debug output, I had zoomed in my terminal emulator to make the text more readable.  But when zoomed in, I can't reproduce the error.  After resetting the terminal zoom back to default the error happens again.  I observe the same behavior in both gnome-terminal and tilix.
I was able to trim down the package install list to just rpmdevtools and still trigger the error.  But someone I doubt the packages matter, as long as there are a significant number of them.
Anyways, here's the debug output as requested.

click to expand
# ctr=$(buildah --debug from registry.fedoraproject.org/fedora:27)
DEBU[0000] [graphdriver] trying provided driver "overlay"
DEBU[0000] overlay: override_kernelcheck=true
DEBU[0000] overlay test mount with multiple lowers succeeded
DEBU[0000] backingFs=btrfs, projectQuotaSupported=false, useNativeDiff=true
DEBU[0000] parsed reference to refname into "[overlay@/var/lib/containers/storage+/var/run/containers/storage:overlay.override_kernel_check=true]registry.fedoraproject.org/fedora:27"
DEBU[0000] parsed reference to refname into "[overlay@/var/lib/containers/storage+/var/run/containers/storage:overlay.override_kernel_check=true]registry.fedoraproject.org/fedora:27"
DEBU[0000] exporting opaque data as blob "sha256:801894bc0e43e5e9897ffdf247be9edd32f98ed438730b172658f88b1fd956be"
# buildah --debug run $ctr -- dnf --assumeyes install rpmdevtools
DEBU[0000] [graphdriver] trying provided driver "overlay"
DEBU[0000] overlay: override_kernelcheck=true
DEBU[0000] overlay test mount with multiple lowers succeeded
DEBU[0000] backingFs=btrfs, projectQuotaSupported=false, useNativeDiff=true
DEBU[0000] using "/tmp/buildah154389968" to hold bundle data
DEBU[0000] Resources: &buildah.CommonBuildOptions{AddHost:[]string{}, CgroupParent:"", CPUPeriod:0x0, CPUQuota:0, CPUShares:0x0, CPUSetCPUs:"", CPUSetMems:"", Memory:0, MemorySwap:0, LabelOpts:[]string(nil), SeccompProfilePath:"", ApparmorProfile:"", ShmSize:"65536k", Ulimit:[]string{}, Volumes:[]string{}}
DEBU[0000] CopyFileWithTar(/etc/hosts, /tmp/buildah154389968/hosts)
DEBU[0000] CopyFileWithTar(/etc/resolv.conf, /tmp/buildah154389968/resolv.conf)
DEBU[0000] file "/etc/containers/mounts.conf" not found, skipping...
DEBU[0000] /etc/system-fips does not exist on host, not mounting FIPS mode secret
DEBU[0000] config = {"ociVersion":"1.0.0","process":{"terminal":true,"user":{"uid":0,"gid":0},"args":["dnf","--assumeyes","install","rpmdevtools"],"env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","TERM=xterm","DISTTAG=f27container","FGC=f27"],"cwd":"/","capabilities":{"bounding":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FSETID","CAP_FOWNER","CAP_MKNOD","CAP_NET_RAW","CAP_SETGID","CAP_SETUID","CAP_SETFCAP","CAP_SETPCAP","CAP_NET_BIND_SERVICE","CAP_SYS_CHROOT","CAP_KILL","CAP_AUDIT_WRITE"],"effective":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FSETID","CAP_FOWNER","CAP_MKNOD","CAP_NET_RAW","CAP_SETGID","CAP_SETUID","CAP_SETFCAP","CAP_SETPCAP","CAP_NET_BIND_SERVICE","CAP_SYS_CHROOT","CAP_KILL","CAP_AUDIT_WRITE"],"inheritable":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FSETID","CAP_FOWNER","CAP_MKNOD","CAP_NET_RAW","CAP_SETGID","CAP_SETUID","CAP_SETFCAP","CAP_SETPCAP","CAP_NET_BIND_SERVICE","CAP_SYS_CHROOT","CAP_KILL","CAP_AUDIT_WRITE"],"permitted":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FSETID","CAP_FOWNER","CAP_MKNOD","CAP_NET_RAW","CAP_SETGID","CAP_SETUID","CAP_SETFCAP","CAP_SETPCAP","CAP_NET_BIND_SERVICE","CAP_SYS_CHROOT","CAP_KILL","CAP_AUDIT_WRITE"],"ambient":["CAP_CHOWN","CAP_DAC_OVERRIDE","CAP_FSETID","CAP_FOWNER","CAP_MKNOD","CAP_NET_RAW","CAP_SETGID","CAP_SETUID","CAP_SETFCAP","CAP_SETPCAP","CAP_NET_BIND_SERVICE","CAP_SYS_CHROOT","CAP_KILL","CAP_AUDIT_WRITE"]},"rlimits":[{"type":"RLIMIT_NOFILE","hard":1024,"soft":1024}],"selinuxLabel":"system_u:system_r:container_t:s0:c212,c476"},"root":{"path":"/tmp/buildah154389968/mnt/rootfs"},"hostname":"mrsdalloway","mounts":[{"destination":"/run/secrets","type":"bind","source":"/tmp/buildah154389968/mnt/buildah-bind-target-0","options":["bind"]},{"destination":"/etc/hosts","type":"bind","source":"/tmp/buildah154389968/mnt/buildah-bind-target-1","options":["rbind"]},{"destination":"/etc/resolv.conf","type":"bind","source":"/tmp/buildah154389968/mnt/buildah-bind-target-2","options":["rbind"]},{"destination":"/proc","type":"proc","source":"proc"},{"destination":"/dev","type":"tmpfs","source":"tmpfs","options":["nosuid","strictatime","mode=755","size=65536k"]},{"destination":"/dev/pts","type":"devpts","source":"devpts","options":["nosuid","noexec","newinstance","ptmxmode=0666","mode=0620","gid=5"]},{"destination":"/dev/shm","type":"tmpfs","source":"shm","options":["nosuid","noexec","nodev","mode=1777","size=65536k"]},{"destination":"/dev/mqueue","type":"mqueue","source":"mqueue","options":["nosuid","noexec","nodev"]},{"destination":"/sys","type":"sysfs","source":"sysfs","options":["nosuid","noexec","nodev","ro"]},{"destination":"/sys/fs/cgroup","type":"cgroup","source":"cgroup","options":["nosuid","noexec","nodev","relatime","ro"]}],"linux":{"resources":{"devices":[{"allow":false,"access":"rwm"}]},"namespaces":[{"type":"pid"},{"type":"ipc"},{"type":"uts"},{"type":"mount"}],"seccomp":{"defaultAction":"SCMP_ACT_ERRNO","architectures":["SCMP_ARCH_X86_64","SCMP_ARCH_X86","SCMP_ARCH_X32"],"syscalls":[{"names":["accept"],"action":"SCMP_ACT_ALLOW"},{"names":["accept4"],"action":"SCMP_ACT_ALLOW"},{"names":["access"],"action":"SCMP_ACT_ALLOW"},{"names":["adjtimex"],"action":"SCMP_ACT_ALLOW"},{"names":["alarm"],"action":"SCMP_ACT_ALLOW"},{"names":["bind"],"action":"SCMP_ACT_ALLOW"},{"names":["brk"],"action":"SCMP_ACT_ALLOW"},{"names":["capget"],"action":"SCMP_ACT_ALLOW"},{"names":["capset"],"action":"SCMP_ACT_ALLOW"},{"names":["chdir"],"action":"SCMP_ACT_ALLOW"},{"names":["chmod"],"action":"SCMP_ACT_ALLOW"},{"names":["chown"],"action":"SCMP_ACT_ALLOW"},{"names":["chown32"],"action":"SCMP_ACT_ALLOW"},{"names":["clock_getres"],"action":"SCMP_ACT_ALLOW"},{"names":["clock_gettime"],"action":"SCMP_ACT_ALLOW"},{"names":["clock_nanosleep"],"action":"SCMP_ACT_ALLOW"},{"names":["close"],"action":"SCMP_ACT_ALLOW"},{"names":["connect"],"action":"SCMP_ACT_ALLOW"},{"names":["copy_file_range"],"action":"SCMP_ACT_ALLOW"},{"names":["creat"],"action":"SCMP_ACT_ALLOW"},{"names":["dup"],"action":"SCMP_ACT_ALLOW"},{"names":["dup2"],"action":"SCMP_ACT_ALLOW"},{"names":["dup3"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_create"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_create1"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_ctl"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_ctl_old"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_pwait"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_wait"],"action":"SCMP_ACT_ALLOW"},{"names":["epoll_wait_old"],"action":"SCMP_ACT_ALLOW"},{"names":["eventfd"],"action":"SCMP_ACT_ALLOW"},{"names":["eventfd2"],"action":"SCMP_ACT_ALLOW"},{"names":["execve"],"action":"SCMP_ACT_ALLOW"},{"names":["execveat"],"action":"SCMP_ACT_ALLOW"},{"names":["exit"],"action":"SCMP_ACT_ALLOW"},{"names":["exit_group"],"action":"SCMP_ACT_ALLOW"},{"names":["faccessat"],"action":"SCMP_ACT_ALLOW"},{"names":["fadvise64"],"action":"SCMP_ACT_ALLOW"},{"names":["fadvise64_64"],"action":"SCMP_ACT_ALLOW"},{"names":["fallocate"],"action":"SCMP_ACT_ALLOW"},{"names":["fanotify_mark"],"action":"SCMP_ACT_ALLOW"},{"names":["fchdir"],"action":"SCMP_ACT_ALLOW"},{"names":["fchmod"],"action":"SCMP_ACT_ALLOW"},{"names":["fchmodat"],"action":"SCMP_ACT_ALLOW"},{"names":["fchown"],"action":"SCMP_ACT_ALLOW"},{"names":["fchown32"],"action":"SCMP_ACT_ALLOW"},{"names":["fchownat"],"action":"SCMP_ACT_ALLOW"},{"names":["fcntl"],"action":"SCMP_ACT_ALLOW"},{"names":["fcntl64"],"action":"SCMP_ACT_ALLOW"},{"names":["fdatasync"],"action":"SCMP_ACT_ALLOW"},{"names":["fgetxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["flistxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["flock"],"action":"SCMP_ACT_ALLOW"},{"names":["fork"],"action":"SCMP_ACT_ALLOW"},{"names":["fremovexattr"],"action":"SCMP_ACT_ALLOW"},{"names":["fsetxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["fstat"],"action":"SCMP_ACT_ALLOW"},{"names":["fstat64"],"action":"SCMP_ACT_ALLOW"},{"names":["fstatat64"],"action":"SCMP_ACT_ALLOW"},{"names":["fstatfs"],"action":"SCMP_ACT_ALLOW"},{"names":["fstatfs64"],"action":"SCMP_ACT_ALLOW"},{"names":["fsync"],"action":"SCMP_ACT_ALLOW"},{"names":["ftruncate"],"action":"SCMP_ACT_ALLOW"},{"names":["ftruncate64"],"action":"SCMP_ACT_ALLOW"},{"names":["futex"],"action":"SCMP_ACT_ALLOW"},{"names":["futimesat"],"action":"SCMP_ACT_ALLOW"},{"names":["getcpu"],"action":"SCMP_ACT_ALLOW"},{"names":["getcwd"],"action":"SCMP_ACT_ALLOW"},{"names":["getdents"],"action":"SCMP_ACT_ALLOW"},{"names":["getdents64"],"action":"SCMP_ACT_ALLOW"},{"names":["getegid"],"action":"SCMP_ACT_ALLOW"},{"names":["getegid32"],"action":"SCMP_ACT_ALLOW"},{"names":["geteuid"],"action":"SCMP_ACT_ALLOW"},{"names":["geteuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["getgid"],"action":"SCMP_ACT_ALLOW"},{"names":["getgid32"],"action":"SCMP_ACT_ALLOW"},{"names":["getgroups"],"action":"SCMP_ACT_ALLOW"},{"names":["getgroups32"],"action":"SCMP_ACT_ALLOW"},{"names":["getitimer"],"action":"SCMP_ACT_ALLOW"},{"names":["getpeername"],"action":"SCMP_ACT_ALLOW"},{"names":["getpgid"],"action":"SCMP_ACT_ALLOW"},{"names":["getpgrp"],"action":"SCMP_ACT_ALLOW"},{"names":["getpid"],"action":"SCMP_ACT_ALLOW"},{"names":["getppid"],"action":"SCMP_ACT_ALLOW"},{"names":["getpriority"],"action":"SCMP_ACT_ALLOW"},{"names":["getrandom"],"action":"SCMP_ACT_ALLOW"},{"names":["getresgid"],"action":"SCMP_ACT_ALLOW"},{"names":["getresgid32"],"action":"SCMP_ACT_ALLOW"},{"names":["getresuid"],"action":"SCMP_ACT_ALLOW"},{"names":["getresuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["getrlimit"],"action":"SCMP_ACT_ALLOW"},{"names":["get_robust_list"],"action":"SCMP_ACT_ALLOW"},{"names":["getrusage"],"action":"SCMP_ACT_ALLOW"},{"names":["getsid"],"action":"SCMP_ACT_ALLOW"},{"names":["getsockname"],"action":"SCMP_ACT_ALLOW"},{"names":["getsockopt"],"action":"SCMP_ACT_ALLOW"},{"names":["get_thread_area"],"action":"SCMP_ACT_ALLOW"},{"names":["gettid"],"action":"SCMP_ACT_ALLOW"},{"names":["gettimeofday"],"action":"SCMP_ACT_ALLOW"},{"names":["getuid"],"action":"SCMP_ACT_ALLOW"},{"names":["getuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["getxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["inotify_add_watch"],"action":"SCMP_ACT_ALLOW"},{"names":["inotify_init"],"action":"SCMP_ACT_ALLOW"},{"names":["inotify_init1"],"action":"SCMP_ACT_ALLOW"},{"names":["inotify_rm_watch"],"action":"SCMP_ACT_ALLOW"},{"names":["io_cancel"],"action":"SCMP_ACT_ALLOW"},{"names":["ioctl"],"action":"SCMP_ACT_ALLOW"},{"names":["io_destroy"],"action":"SCMP_ACT_ALLOW"},{"names":["io_getevents"],"action":"SCMP_ACT_ALLOW"},{"names":["ioprio_get"],"action":"SCMP_ACT_ALLOW"},{"names":["ioprio_set"],"action":"SCMP_ACT_ALLOW"},{"names":["io_setup"],"action":"SCMP_ACT_ALLOW"},{"names":["io_submit"],"action":"SCMP_ACT_ALLOW"},{"names":["ipc"],"action":"SCMP_ACT_ALLOW"},{"names":["kill"],"action":"SCMP_ACT_ALLOW"},{"names":["lchown"],"action":"SCMP_ACT_ALLOW"},{"names":["lchown32"],"action":"SCMP_ACT_ALLOW"},{"names":["lgetxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["link"],"action":"SCMP_ACT_ALLOW"},{"names":["linkat"],"action":"SCMP_ACT_ALLOW"},{"names":["listen"],"action":"SCMP_ACT_ALLOW"},{"names":["listxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["llistxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["_llseek"],"action":"SCMP_ACT_ALLOW"},{"names":["lremovexattr"],"action":"SCMP_ACT_ALLOW"},{"names":["lseek"],"action":"SCMP_ACT_ALLOW"},{"names":["lsetxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["lstat"],"action":"SCMP_ACT_ALLOW"},{"names":["lstat64"],"action":"SCMP_ACT_ALLOW"},{"names":["madvise"],"action":"SCMP_ACT_ALLOW"},{"names":["memfd_create"],"action":"SCMP_ACT_ALLOW"},{"names":["mincore"],"action":"SCMP_ACT_ALLOW"},{"names":["mkdir"],"action":"SCMP_ACT_ALLOW"},{"names":["mkdirat"],"action":"SCMP_ACT_ALLOW"},{"names":["mknod"],"action":"SCMP_ACT_ALLOW"},{"names":["mknodat"],"action":"SCMP_ACT_ALLOW"},{"names":["mlock"],"action":"SCMP_ACT_ALLOW"},{"names":["mlock2"],"action":"SCMP_ACT_ALLOW"},{"names":["mlockall"],"action":"SCMP_ACT_ALLOW"},{"names":["mmap"],"action":"SCMP_ACT_ALLOW"},{"names":["mmap2"],"action":"SCMP_ACT_ALLOW"},{"names":["mprotect"],"action":"SCMP_ACT_ALLOW"},{"names":["mq_getsetattr"],"action":"SCMP_ACT_ALLOW"},{"names":["mq_notify"],"action":"SCMP_ACT_ALLOW"},{"names":["mq_open"],"action":"SCMP_ACT_ALLOW"},{"names":["mq_timedreceive"],"action":"SCMP_ACT_ALLOW"},{"names":["mq_timedsend"],"action":"SCMP_ACT_ALLOW"},{"names":["mq_unlink"],"action":"SCMP_ACT_ALLOW"},{"names":["mremap"],"action":"SCMP_ACT_ALLOW"},{"names":["msgctl"],"action":"SCMP_ACT_ALLOW"},{"names":["msgget"],"action":"SCMP_ACT_ALLOW"},{"names":["msgrcv"],"action":"SCMP_ACT_ALLOW"},{"names":["msgsnd"],"action":"SCMP_ACT_ALLOW"},{"names":["msync"],"action":"SCMP_ACT_ALLOW"},{"names":["munlock"],"action":"SCMP_ACT_ALLOW"},{"names":["munlockall"],"action":"SCMP_ACT_ALLOW"},{"names":["munmap"],"action":"SCMP_ACT_ALLOW"},{"names":["nanosleep"],"action":"SCMP_ACT_ALLOW"},{"names":["newfstatat"],"action":"SCMP_ACT_ALLOW"},{"names":["_newselect"],"action":"SCMP_ACT_ALLOW"},{"names":["open"],"action":"SCMP_ACT_ALLOW"},{"names":["openat"],"action":"SCMP_ACT_ALLOW"},{"names":["pause"],"action":"SCMP_ACT_ALLOW"},{"names":["pipe"],"action":"SCMP_ACT_ALLOW"},{"names":["pipe2"],"action":"SCMP_ACT_ALLOW"},{"names":["poll"],"action":"SCMP_ACT_ALLOW"},{"names":["ppoll"],"action":"SCMP_ACT_ALLOW"},{"names":["prctl"],"action":"SCMP_ACT_ALLOW"},{"names":["pread64"],"action":"SCMP_ACT_ALLOW"},{"names":["preadv"],"action":"SCMP_ACT_ALLOW"},{"names":["preadv2"],"action":"SCMP_ACT_ALLOW"},{"names":["prlimit64"],"action":"SCMP_ACT_ALLOW"},{"names":["pselect6"],"action":"SCMP_ACT_ALLOW"},{"names":["pwrite64"],"action":"SCMP_ACT_ALLOW"},{"names":["pwritev"],"action":"SCMP_ACT_ALLOW"},{"names":["pwritev2"],"action":"SCMP_ACT_ALLOW"},{"names":["read"],"action":"SCMP_ACT_ALLOW"},{"names":["readahead"],"action":"SCMP_ACT_ALLOW"},{"names":["readlink"],"action":"SCMP_ACT_ALLOW"},{"names":["readlinkat"],"action":"SCMP_ACT_ALLOW"},{"names":["readv"],"action":"SCMP_ACT_ALLOW"},{"names":["recv"],"action":"SCMP_ACT_ALLOW"},{"names":["recvfrom"],"action":"SCMP_ACT_ALLOW"},{"names":["recvmmsg"],"action":"SCMP_ACT_ALLOW"},{"names":["recvmsg"],"action":"SCMP_ACT_ALLOW"},{"names":["remap_file_pages"],"action":"SCMP_ACT_ALLOW"},{"names":["removexattr"],"action":"SCMP_ACT_ALLOW"},{"names":["rename"],"action":"SCMP_ACT_ALLOW"},{"names":["renameat"],"action":"SCMP_ACT_ALLOW"},{"names":["renameat2"],"action":"SCMP_ACT_ALLOW"},{"names":["restart_syscall"],"action":"SCMP_ACT_ALLOW"},{"names":["rmdir"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigaction"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigpending"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigprocmask"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigqueueinfo"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigreturn"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigsuspend"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_sigtimedwait"],"action":"SCMP_ACT_ALLOW"},{"names":["rt_tgsigqueueinfo"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_getaffinity"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_getattr"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_getparam"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_get_priority_max"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_get_priority_min"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_getscheduler"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_rr_get_interval"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_setaffinity"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_setattr"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_setparam"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_setscheduler"],"action":"SCMP_ACT_ALLOW"},{"names":["sched_yield"],"action":"SCMP_ACT_ALLOW"},{"names":["seccomp"],"action":"SCMP_ACT_ALLOW"},{"names":["select"],"action":"SCMP_ACT_ALLOW"},{"names":["semctl"],"action":"SCMP_ACT_ALLOW"},{"names":["semget"],"action":"SCMP_ACT_ALLOW"},{"names":["semop"],"action":"SCMP_ACT_ALLOW"},{"names":["semtimedop"],"action":"SCMP_ACT_ALLOW"},{"names":["send"],"action":"SCMP_ACT_ALLOW"},{"names":["sendfile"],"action":"SCMP_ACT_ALLOW"},{"names":["sendfile64"],"action":"SCMP_ACT_ALLOW"},{"names":["sendmmsg"],"action":"SCMP_ACT_ALLOW"},{"names":["sendmsg"],"action":"SCMP_ACT_ALLOW"},{"names":["sendto"],"action":"SCMP_ACT_ALLOW"},{"names":["setfsgid"],"action":"SCMP_ACT_ALLOW"},{"names":["setfsgid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setfsuid"],"action":"SCMP_ACT_ALLOW"},{"names":["setfsuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setgid"],"action":"SCMP_ACT_ALLOW"},{"names":["setgid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setgroups"],"action":"SCMP_ACT_ALLOW"},{"names":["setgroups32"],"action":"SCMP_ACT_ALLOW"},{"names":["setitimer"],"action":"SCMP_ACT_ALLOW"},{"names":["setpgid"],"action":"SCMP_ACT_ALLOW"},{"names":["setpriority"],"action":"SCMP_ACT_ALLOW"},{"names":["setregid"],"action":"SCMP_ACT_ALLOW"},{"names":["setregid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setresgid"],"action":"SCMP_ACT_ALLOW"},{"names":["setresgid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setresuid"],"action":"SCMP_ACT_ALLOW"},{"names":["setresuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setreuid"],"action":"SCMP_ACT_ALLOW"},{"names":["setreuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setrlimit"],"action":"SCMP_ACT_ALLOW"},{"names":["set_robust_list"],"action":"SCMP_ACT_ALLOW"},{"names":["setsid"],"action":"SCMP_ACT_ALLOW"},{"names":["setsockopt"],"action":"SCMP_ACT_ALLOW"},{"names":["set_thread_area"],"action":"SCMP_ACT_ALLOW"},{"names":["set_tid_address"],"action":"SCMP_ACT_ALLOW"},{"names":["setuid"],"action":"SCMP_ACT_ALLOW"},{"names":["setuid32"],"action":"SCMP_ACT_ALLOW"},{"names":["setxattr"],"action":"SCMP_ACT_ALLOW"},{"names":["shmat"],"action":"SCMP_ACT_ALLOW"},{"names":["shmctl"],"action":"SCMP_ACT_ALLOW"},{"names":["shmdt"],"action":"SCMP_ACT_ALLOW"},{"names":["shmget"],"action":"SCMP_ACT_ALLOW"},{"names":["shutdown"],"action":"SCMP_ACT_ALLOW"},{"names":["sigaltstack"],"action":"SCMP_ACT_ALLOW"},{"names":["signalfd"],"action":"SCMP_ACT_ALLOW"},{"names":["signalfd4"],"action":"SCMP_ACT_ALLOW"},{"names":["sigreturn"],"action":"SCMP_ACT_ALLOW"},{"names":["socket"],"action":"SCMP_ACT_ALLOW"},{"names":["socketcall"],"action":"SCMP_ACT_ALLOW"},{"names":["socketpair"],"action":"SCMP_ACT_ALLOW"},{"names":["splice"],"action":"SCMP_ACT_ALLOW"},{"names":["stat"],"action":"SCMP_ACT_ALLOW"},{"names":["stat64"],"action":"SCMP_ACT_ALLOW"},{"names":["statfs"],"action":"SCMP_ACT_ALLOW"},{"names":["statfs64"],"action":"SCMP_ACT_ALLOW"},{"names":["symlink"],"action":"SCMP_ACT_ALLOW"},{"names":["symlinkat"],"action":"SCMP_ACT_ALLOW"},{"names":["sync"],"action":"SCMP_ACT_ALLOW"},{"names":["sync_file_range"],"action":"SCMP_ACT_ALLOW"},{"names":["syncfs"],"action":"SCMP_ACT_ALLOW"},{"names":["sysinfo"],"action":"SCMP_ACT_ALLOW"},{"names":["syslog"],"action":"SCMP_ACT_ALLOW"},{"names":["tee"],"action":"SCMP_ACT_ALLOW"},{"names":["tgkill"],"action":"SCMP_ACT_ALLOW"},{"names":["time"],"action":"SCMP_ACT_ALLOW"},{"names":["timer_create"],"action":"SCMP_ACT_ALLOW"},{"names":["timer_delete"],"action":"SCMP_ACT_ALLOW"},{"names":["timerfd_create"],"action":"SCMP_ACT_ALLOW"},{"names":["timerfd_gettime"],"action":"SCMP_ACT_ALLOW"},{"names":["timerfd_settime"],"action":"SCMP_ACT_ALLOW"},{"names":["timer_getoverrun"],"action":"SCMP_ACT_ALLOW"},{"names":["timer_gettime"],"action":"SCMP_ACT_ALLOW"},{"names":["timer_settime"],"action":"SCMP_ACT_ALLOW"},{"names":["times"],"action":"SCMP_ACT_ALLOW"},{"names":["tkill"],"action":"SCMP_ACT_ALLOW"},{"names":["truncate"],"action":"SCMP_ACT_ALLOW"},{"names":["truncate64"],"action":"SCMP_ACT_ALLOW"},{"names":["ugetrlimit"],"action":"SCMP_ACT_ALLOW"},{"names":["umask"],"action":"SCMP_ACT_ALLOW"},{"names":["uname"],"action":"SCMP_ACT_ALLOW"},{"names":["unlink"],"action":"SCMP_ACT_ALLOW"},{"names":["unlinkat"],"action":"SCMP_ACT_ALLOW"},{"names":["utime"],"action":"SCMP_ACT_ALLOW"},{"names":["utimensat"],"action":"SCMP_ACT_ALLOW"},{"names":["utimes"],"action":"SCMP_ACT_ALLOW"},{"names":["vfork"],"action":"SCMP_ACT_ALLOW"},{"names":["vmsplice"],"action":"SCMP_ACT_ALLOW"},{"names":["wait4"],"action":"SCMP_ACT_ALLOW"},{"names":["waitid"],"action":"SCMP_ACT_ALLOW"},{"names":["waitpid"],"action":"SCMP_ACT_ALLOW"},{"names":["write"],"action":"SCMP_ACT_ALLOW"},{"names":["writev"],"action":"SCMP_ACT_ALLOW"},{"names":["personality"],"action":"SCMP_ACT_ALLOW","args":[{"index":0,"value":0,"op":"SCMP_CMP_EQ"}]},{"names":["personality"],"action":"SCMP_ACT_ALLOW","args":[{"index":0,"value":8,"op":"SCMP_CMP_EQ"}]},{"names":["personality"],"action":"SCMP_ACT_ALLOW","args":[{"index":0,"value":131072,"op":"SCMP_CMP_EQ"}]},{"names":["personality"],"action":"SCMP_ACT_ALLOW","args":[{"index":0,"value":131080,"op":"SCMP_CMP_EQ"}]},{"names":["personality"],"action":"SCMP_ACT_ALLOW","args":[{"index":0,"value":4294967295,"op":"SCMP_CMP_EQ"}]},{"names":["arch_prctl"],"action":"SCMP_ACT_ALLOW"},{"names":["modify_ldt"],"action":"SCMP_ACT_ALLOW"},{"names":["clone"],"action":"SCMP_ACT_ALLOW","args":[{"index":0,"value":2080505856,"op":"SCMP_CMP_MASKED_EQ"}]},{"names":["chroot"],"action":"SCMP_ACT_ALLOW"}]},"maskedPaths":["/proc/kcore","/proc/latency_stats","/proc/timer_list","/proc/timer_stats","/proc/sched_debug","/proc/scsi","/sys/firmware"],"readonlyPaths":["/proc/asound","/proc/bus","/proc/fs","/proc/irq","/proc/sys","/proc/sysrq-trigger"],"mountLabel":"system_u:object_r:container_file_t:s0:c212,c476"}}
DEBU[0000] socket descriptor is for "/dev/ptmx"
DEBU[0000] control messages: [{{20 1 1} [14 0 0 0]}]
DEBU[0000] fds: [14]
Fedora 27 - x86_64 - Updates                                                                                4.8 MB/s |  24 MB     00:05
Fedora 27 - x86_64                                                                                1.4 MB/s |  58 MB     00:41
Last metadata expiration check: 0:00:07 ago on Wed Jun 13 03:20:35 2018.

I am now attempting with the terminal text small and the screen large to see if I can get a repeater.

Ok I got it.

All I can say is Great Catch! @carlwgeorge .  Thanks very much for the reproducer and it looks like @rhatdan is closing in on a fix.

I know where the break is, but I failed to figure out a workaround or fix.  Sent it off to @nalind to see if he has any great ideas.

One strange thing,was when I added fmt.Println() to the code, it suddenly worked.


Unable to read a feed

Feed URL
Please specify the feed URL:
Add-on version
Add-on version:3.4
Describe the bug
Livemarks is unable to read this feed, which was working properly a few days ago. Another addon of Firefox, Feedbro, reads the feed without any problem
To Reproduce
Steps to reproduce the behavior:

Go to '.[https://laviedesidees.fr]
Click on 'the icon of the feed and add the feed'
Scroll down to 'the menu where the feed are saved'
See error

Expected behavior
Thanks for you work, your addon is really great (except when it don't work !)

Firefox can not parse that XML.

XML Parsing Error: XML or text declaration not at start of entity
Location: https://laviedesidees.fr/spip.php?page=backend
Line Number 2, Column 1:


ImportError: cannot import name '_is_pairwise' from 'sklearn.base'

 2 from dask_ml.wrappers import ParallelPostFit
File ~\AppData\Roaming\Python\Python39\site-packages\dask_ml_init_.py:4, in
1 from pkg_resources import DistributionNotFound, get_distribution
3 # Ensure we always register tokenizers
----> 4 from dask_ml.model_selection import _normalize
6 all = []
8 try:
File ~\AppData\Roaming\Python\Python39\site-packages\dask_ml\model_selection_init_.py:8, in
6 from ._hyperband import HyperbandSearchCV
7 from ._incremental import IncrementalSearchCV, InverseDecaySearchCV
----> 8 from ._search import GridSearchCV, RandomizedSearchCV, check_cv, compute_n_splits
9 from ._split import KFold, ShuffleSplit, train_test_split
10 from ._successive_halving import SuccessiveHalvingSearchCV
File ~\AppData\Roaming\Python\Python39\site-packages\dask_ml\model_selection_search.py:18, in
16 from dask.utils import derived_from
17 from sklearn import model_selection
---> 18 from sklearn.base import (
19     BaseEstimator,
20     MetaEstimatorMixin,
21     _is_pairwise,
22     clone,
23     is_classifier,
24 )
25 from sklearn.exceptions import NotFittedError
26 from sklearn.model_selection._search import BaseSearchCV
ImportError: cannot import name '_is_pairwise' from 'sklearn.base' (D:\venv\dask\lib\site-packages\sklearn\base.py)
Bug reports that follow these guidelines are easier to diagnose, and so are often handled much more quickly.
-->
What happened:
ImportError: cannot import name '_is_pairwise' from 'sklearn.base' (D:\venv\dask\lib\site-packages\sklearn\base.py)
What you expected to happen:
no import error
Minimal Complete Verifiable Example:
# Put your MCVE code here

Anything else we need to know?:
Environment:
venv

Dask version:
Python version: 3.9.5
Operating System: windows 10
Install method (conda, pip, source): pip

soln:
from sklearn.model_selection import GridSearchCV


[Github] NEXT-00000 - Fix return type of method getOrderCustomers

1. Why is this change necessary?
The function getOrderCustomers has so far returned a CustomerCollection. However, an OrderCustomerCollection would be correct, otherwise this error would occur:

2. What does this change do, exactly?
An OrderCustomerCollection is now returned instead of an CustomerCollection.
3. Describe each step to reproduce the issue or behaviour.
If I see it correctly, the function getOrderCustomers is not used anywhere in the core. If I use it in a plugin, I get the error shown above.
4. Please link to the relevant issues (if any).
x
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[ ] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfill them.

Imported from Github. Please see: https://github.com/shopware/shopware/pull/5426

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-39731
[created from NEXT-39731, comment 515129]


Cannot train detector with only one category

Thanks for the great work. I have successfully trained a detector for a larger dataset that contains 6 categories of objects. But when I moved to a smaller dataset with only one category, FGAccMetric (since I'm using RetinaNet) always shows 1.0 during training, but the detector cannot detect anything during testing. I tried increasing the foreground threshold to above 0, but then the metric would always be very close to 0. Have no clue what's going on here.

It doesn't make any sense. I once trained RetinaNet as RPN, also with only one class. Can you try to reduce the learning rate?
Perhaps we could rewrite focal loss and replace FGAccMetric. @RogerChern


Feature/registry v2 implementation

Merge between shipyard's master and eedevops registry implementation:

Able to add a private registry either registry:v2 without credentials, or nexus, for example, with credentials
Inspect a registry and see the images
Inspect images to see their layers

Closed, as not in sync with shipyard/shipyard:master


Guarantee stable versions on master branch

Since we got rid of the devel branch, I think we should guarantee stable versions of master.
For that, we should probably start to tag the master branch more often and plan the releases.
Any other suggestion is more than welcome!

Tags and releases should be handled differently for the way in which the project is used. YARP for example has many users who typically just want to use it and don't want to fix bugs in it - it needs releases. Typically EDPR is the only one that uses event-driven, and we are the ones that should all be on master making sure all the bugs get fixed.
Therefore, at the moment a release schedule etc. isn't high priority. At the moment I tag it when there is any major updates. If we break backwards compatibility I would move the version to 2.0.

I understood your point @arrenglover, and I agree with the fact that release plans is not crucial for this repository.


remove unstable and unnecessary ticdc github action ci

Which jobs are flaking?
All PRs.
Which test(s) are flaking?

Jenkins logs or GitHub Actions link
(paste logs here)

Anything else we need to know

Does this test exist for other branches as well?

Has there been a high frequency of failure lately?

The test cases in Github Action Ci of TiCDC are already covered in tests/integration_tests, so these unstable CI pipeline can just be removed.

/remove-label affects-7.1


[Bug]: Channels Won't Save

Contact Details
<EMAIL_ADDRESS>What happened?
After setting up, I attempted to create a channel, but none of my properties would save. My settings saved, but there were no saved pop ups when clicking save on the channel tabs. If I went to a different tab my channel does not exist. As well my filler lists don't create after adding content.
Version
0.1.0
What browser did you experience the the problem on?
Chrome
What operating system are you using?
Windows 11
Relevant log output
No response

Any errors in the browser developer console or server logs?

Looking into this

We switched to a new routing framework on the dev branch recently and are working out some kinks

Should be fixed in https://github.com/chrisbenincasa/tunarr/pull/555

I'm still having issues where when I create a Filler Channel and add my media, after clicking Review it takes me to this page and no channel gets created.

Ah sorry I neglected to look at the fillers. Can take a look

This should be addressed in #560


How to enable a custom entity to appear in search results

The documentation includes info about how to make an entity appear in the regarding lookup. It may be worth also documenting how to make a custom entity appear when using the Search option within the app. It is the same steps as the Regarding lookup except you only need to add the entity in the App Designer. The entity does not need to be enabled for Activities.

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

ID: 1925d8d2-a9cf-fd84-dc44-a8bddacaeb8f
Version Independent ID: fadaf8b3-2b07-4970-216c-f7038382a9f9
Content: Dynamics 365 App for Outlook User Guide (Dynamics 365 Customer Engagement)
Content Source: ce/outlook-app/dynamics-365-app-outlook-user-s-guide.md
Service: crm-online
GitHub Login: @mduelae
Microsoft Alias: mkaur

@sriharibs please advise.


Missing WinRT.Runtime after changing TargetFramework

Describe the bug
When running the command through Addin Manager, a System.TypeInitializationException error occurs due to a missing WinRT.Runtime library. The error occurs if I compile for r25, but not if I compile for r23 and run in r25. It worked, but then I narrowed down TargetFramework in my csproj to support Windows.UI.Notifications with CommunityToolkit.WinUI.Notifications package.
To Reproduce
Steps to reproduce the behavior:

Run the command via Addin Manager.
The error appears immediately upon execution.

Expected behavior
The command should execute without any errors
Screenshots
Error

My breaking change

Desktop (please complete the following information):

OS: Microsoft Windows 11 Enterprise, Version 10.0.26100 N/A Build 26100
Version 1.5.6, Revit 2025.1

Additional context
System.TypeInitializationException: The type initializer for '<Module>' threw an exception.
 ---> System.IO.FileNotFoundException: Could not load file or assembly 'WinRT.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=99ea127f02d97709'. The system cannot find the file specified.
File name: 'WinRT.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=99ea127f02d97709'
   at WinRT.BimToolsR25GenericHelpers.GlobalVtableLookup.InitializeGlobalVtableLookup()
   at .cctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.GetActivationInfo(ObjectHandleOnStack pRuntimeType, * ppfnAllocator, Void** pvAllocatorFirstArg, * ppfnCtor, BOOL* pfCtorIsPublic)
   at System.RuntimeType.ActivatorCache..ctor(RuntimeType rt)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
   at RevitAddinManager.Command.AddinManagerBase.RunActiveCommand(ExternalCommandData data, String& message, ElementSet elements)

Hi @sgrodnik, thank you for your report issue , did you check in bin folder your files assembly loaded, WinRT.Runtime need make sure is include together with bin folder output.

Hi @chuongmep, thank you for your great work and for helping here.
The file is not in my bin folder, and I am not using this library. I thought it was yours.

The issue was resolved by manually adding the file, thanks. It seems to be some kind of dependency of a dependency? I don’t understand why it isn’t being copied to the bin folder automatically during the build.
Thank you! Have a great day!

Hi @sgrodnik , just for more information, sometime if the dependencies is too deep level to scan,  the addin manager not able to load it becuase it effect how your nuget package load into project and build it.
Regard.


Bug: repl exits when validation error occurs.

When I call an action with validation error, the repl will exit.

Could you show console messages?


[add-iso27001-conformance-pack] add ISO 27001 conformance pack

I confirm these files are made available under CC0 1.0 Universal (https://creativecommons.org/publicdomain/zero/1.0/legalcode)
Issue #, if available:
Description of changes:
Issue #388

Any updates on this?

Hi @n1t1nv3rma,
Sorry, i didn't get change to work on it.


cell-level rowspan / colspan

Opening an issue for tracking, per this: https://github.com/tannerlinsley/react-table/issues/1342#issuecomment-561017437. I had noticed one was never opened.

I will likely work on this plugin or at least something similar. I'm interested in a specific use-case, so want to bring that up in case someone has feedback on a more general way to do things.
Basically, if two or more adjacent row cells are the same, I'd like to merge them. This stackoverflow answer is somewhat relevant: https://stackoverflow.com/a/56588036
Perhaps a more general plugin should accept a function to compare cells somehow and determine when to merge? I also almost feel it would make sense to have separate plugins for rowspan vs colspan.

I agree that separate plugins feel right.

I'm fairly confident that if and when these plugins exist they will be non-breaking additions to the API and even if they are, I'll be much more apt to have them be smaller and more incremental major version changes.
Feel free to open a PR discussing use-cases, edge cases and potential public APIs for these plugins.

Alrighty - I don't have this in a fork yet, but have a proof-of-concept rowspan in a codesandbox.
https://codesandbox.io/s/dreamy-neumann-3ej9z
(Just sort by the first column and you should see it work.)
I think this can be cleaned up quite a bit, but this does seem to at least work.

One cleanup I'd like to do is extract the first rows loop into a pre-processing function similar to "prepareRow", but more like "spanRows".

Hey @liberza did you manage to make the plugin? I looked at the Codesandbox & it looks like the Stackoverflow one.
I have a different datamodel, i.e, array of objects inside the top-level array. Can you take a look at https://github.com/tannerlinsley/react-table/discussions/2233?
I can't seem to wrap my head around how to do make it span multiple rows :(

Yes, I did get it to work.
On Sun, Apr 26, 2020, 10:23 AM Akshay Kadam (A2K<EMAIL_ADDRESS>wrote:

Hey @liberza https://github.com/liberza did you manage to make the
plugin? I looked at the Codesandbox & it looks like the Stackoverflow one.
I have a different datamodel, i.e, array of objects inside the top-level
array. Can you take a look at #2233
https://github.com/tannerlinsley/react-table/discussions/2233?
I can't seem to wrap my head around how to do make it span multiple rows :(
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/1933#issuecomment-619559403,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABCCD6E4NZL7ZFX466JA5DLROQ7XTANCNFSM4KY3UMSA
.

If you have time, can you take a look at #2233?


Ffmpeg encode

Address issue #4 to allow exporting of video files as well as image sequences. Unless specified, the source image sequence is removed from disk after exporting a video.
For more details, see issue #5  and the GitHub page

Must have ffmpeg available on the system PATH
Video Format is modifiable via the env/package

Going to squash and merge this one since there's was a bit of back and forth.


Adds Leaflet Search to Map

Adds a configurable (just set the MAPBOX_SEARCH flag) geocoding search to the default mapbox view. This is very useful for placing pins at precise locations (a home, an office, etc.).
@stefanocudini, could you chime in on what you think of adding this to Flask Admin?
Here's what the final product looks like below:

Thanks @mrjoes :)

@mrjoes this is very interesting!!  congrants!
I suggest you ti use a git submodules for any leaflet plugins in your project, this allow to maintain updated all version of plugins in simple way, like as this my project that use more plugins:
https://github.com/stefanocudini/osm-contributors-by-area
If you want promote your project you can add it on this list of use cases:
https://github.com/stefanocudini/leaflet-search/wiki/Websites-that-use-Leaflet-Control-Search

@yefim does not work with a recent version of Flask-Admin. MAPBOX_MAP_ID, MAPBOX_ACCESS_TOKEN and MAPBOX_SEARCH = True are all set, and the map is showing, but not the search element. Am I missing something or is it a bug? Flask-Admin version is 1.4.0


Update PictureSign-Theora

Fixes a memory leak and related lag issue during chunk unloads, which gets worse every frame there's a VideoSign on screen. Caused by an idiosyncracy in the code that was designed for videolib interacting with my weird replacement backend.

Mod updates are probably easier for maintainers to do. I'll only open PRs for config changes/etc in the future.


Add docs/comments to the tests

Many of the unit tests raise exceptions without messages, and do not provide much of a description of what the test is testing. For the sake of future developers, it would be beneficial to have the tests provide some indication of the criteria to pass. If a change is made that breaks a test, it will be easier to identify the issue.

Mentioned in PR #89


Unresolved __chkstk call

When the size of all local variables for a function (combined) is greater than the stack page size (4k bytes for x86, 8k bytes for x64) a compiler routine adds a call to __chkstk to the code. This causes a linking error where __chkstk isn't resolved.

Hi @2Trepidatious ! Please share the code snippet, it will be easier for me to test. I will check it soon.

/GS- /Gs100000000 /STACK:0x100000,0x100000


Daylight Savings Time

I hate DST with a passion but I have to support it in our app (we just switched over to RRules from a custom solution). Does your library handle DST at all or do you have any plans to support it? If not do you know of any workarounds people use to do this? Thanks! Love the library!

I really need to do more research into this.
However, if you generate and store all of your times as UTC (Zulu) they will not be affected by DST.
You can then utilize PHP's DateTime, or a library like Carbon to then translate the times into the appropriate TimeZone and handle DST (based on your users settings).

@tplaner Hmm, I'm not sure if that's true. We store all dates in UTC but for a repeating datetime DST does affect it. If I have a recurrence spanning the DST change then I need to adjust the UTC times to be +/-1hr depending on if it's in the spring or fall for the perceived time to stay the same. I've written some code to handle this transformation that takes a user's TZ to decided how to modify the start times that are generated from When and it might be too specific of a use-case to worry about but I do wonder how other companies handle this...

@joshstrange The When library actually handles DST transitions, but your dtstart needs to be of a certain type of timezone. According to https://wiki.php.net/rfc/datetime_and_daylight_saving_time, it is only zone type 3, that can make the correct calculations. As an example zone type 3 could be set with DateTime('2011-09-13 14:15:16', new DateTimeZone('America/New_York')). And DateTime('2011-09-13 14:15:16 -0400') would give you DateTime in a type 1 zone.
I had the same problem with events being 1 hour off when crossing DST start. But then i started setting the timezone on my dtstart DateTime objects to DateTimeZone('Europe/Copenhagen') and the problem was solved.


app doesn't work in IE 11

I tried dev/demo
import'../node_modules/react-app-polyfill/ie9.js'; // For IE 9-11 support
import'../node_modules/react-app-polyfill/ie11.js'; // For IE 11 support
import'../node_modules/react-app-polyfill/stable.js';
As above, polyfill was installed and imported.
I added ie to browserlist also in package.json file
But it comes out like the picture below. What should I do?

Please tell me

IE9 is not supported, for IE11 you need to import CSS:
https://github.com/plotly/react-chart-editor/blob/master/README.md#styling-the-defaulteditor--and-the-built-in-components

IE9는 지원 될 수 있습니다. IE11의 경우 CSS를 가져와야합니다.
https://github.com/plotly/react-chart-editor/blob/master/README.md#styling-the-defaulteditor--and-the-built- 구성 요소
What you said is " import'react-chart-editor/lib/react-chart-editor.ie.min.css' "?
What file should I put in this sentence?
I put it in the index.html file but it didn't work

I don't know where this file is react-chart-editor.ie.min.css. Where are you? Please let me know


Consider generic code snippet grammar

Similar to the code.py actions, consider ide- and language-agnostic snippet actions
def snippet_state_if():
    """Inserts if statement"""

generic_snippets.talon
tag: generic_snippet
_
snippet if: snippet_if()
snippet function: snippet_function()
snippet try: snippet_try()

FWIW, I settled on using captures for this.
https://github.com/knausj85/knausj_talon/commit/1e4eea598e795c77da960da4e0880baddd4fa2f7

looks nice thanks. will see about changing my vim stuff to use this now too when i get a chance


Improve parameter naming in cases when all capitals are used. It should not have all capitals other than the first character

Example: Having a property of "iD" is not preferred. If all letters are capital, switch all to lowercase instead of just the first letter

Completed with https://github.com/benwmaddox/DataAccessGeneration/pull/37


Use gitflow.branch.master in prevent-master-commits hook.

Replace hard coded master branch name with the value in git flow configuration key gitflow.branch.master.

obsolete


docs: regenerate CHANGELOG.md

Because I forgot to update it for the v11.1.0 release.
Done with:
npx liferay-changelog-generator --regenerate --version v11.1.1

But I kept the very old parts (pre-v4.0.0) because those date back to the github_changelog_generator days, and just ran Prettier over everything.

Trivial enough to self-merge.


Can't detect shift alone

this.$hotkeys.isPressed("shift")

Is not true event if shift key is press

@pywebdesign thx !  Updating +<EMAIL_ADDRESS>can solve this problem.


validate shape keys on export

Some original meshes and materials are designed to work with morph targets in game. This can cause confusing rendering issues in game if the user exports a model without shape keys in Blender.

Was wondering if you had any updates to share on this particular issue (not that I mean to rush you, just curious because I saw that you recently fixed a similar issue with exporting models without shape keys).

The exporting issue that was fixed is related to how shape key data is stored in the wimdo file. This issue is related to the shaders and vertex attributes being different to enable shape key rendering in game. I don't plan on prioritizing this unless it causes hard crashes in game. The shape key data in the wimdo file also hasn't been researched much yet.

Ah I see. In the meantime, I think I've found a workaround that suits my purposes. Seems like as long as you add unedited shape keys to the new mesh (whose assigned material was designed to work with morph targets) and name them the same as those in the original mesh, you can avoid the rendering issues in-game. Not sure if this is a perfect solution, or if it'll work with every model, but I figured it was worth mentioning.


Generalize Text, Modeling and File-Upload submission process

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) on the test server https://artemistest.ase.in.tum.de.
[x] Server: I added multiple integration tests (Spring) related to the features
[x] Server: I added @PreAuthorize and check the course groups for all new REST Calls (security)
[x] Server: I implemented the changes with a good performance and prevented too many database calls
[x] Server: I documented the Java code using JavaDoc style.
[x] ~Client: I added multiple integration tests (Jest) related to the features~
[x] ~Client: I added authorities to all new routes and check the course groups for displaying navigation elements (links, buttons)~
[x] ~Client: I documented the TypeScript code using JSDoc style.~
[x] ~Client: I added multiple screenshots/screencasts of my UI changes~
[x] ~Client: I translated all the newly inserted strings into German and English~

Motivation and Context

A lot of code duplication was introduced when adding new exercise type - File Upload. Resolves the issue #819.
Fixes #1002 .
Description

Created GenericSubmissionResource to define properties that are used through modeling, text and file-upload submissions. Additionally it has checkExerciseValidity used by text and file upload submission resources.
Created GenericSubmissionRepository which will be extended by concrete repositories. We have some shared queries that can be reused by passing entityName
Moved some of the methods to SubmissionService
SubmissionRepository now has countByCourseIdSubmittedBeforeDueDate and countByExerciseIdSubmittedBeforeDueDate which now additionally check for modeling, text and file upload submission types. Theses allows to reduce similar code in course and exercise resources and make only one request to the database instead of 3.
Completely removed GET Submission endpoint, because it was never used by the client. This endpoint didn't hide any details, so tutor can check which student submitted text exercise. This is also the only client change I had to do.
Removed participation-without-assessment for text exercise from ParticipationResource. Instead created a mechanism to handle lock submission in the TextSubmissionResource. This should fix the issue with new assessments not loaded and removed code specific for TextSubmission from ParticipationResource.
Additional tests for TextSubmission and FileUploadSubmission.

There are still some lines of code that looks like they can be reused, but due to not having the type of Generic on run time I couldn't generalize them. If you have any further ideas, be sure to leave them in the comments.
Note:
These changes are only related to the submission process, changes to the assessment process will be done in a separate PR.
Steps for Testing

Log in to Artemis
Navigate to Overview
Select any course with open exercises
Submit File Upload/Modeling/Text exercise.
Go to Course Administration
Open Tutor Course Dashboard
Check that you can see the submission and assessment works properly.

I think this is a good start, but by quickly looking through the submission services and resource I still found lots of duplicated code that could be generalized (getAll...SubmissionsByTutorForExercise would be another example). It would be nice, if you could please go through those classes again and really try to rely more on generics and abstract superclasses.
If you have to know the concrete class in some cases, you can still have Class<T> clazz as a parameter

Thank you for the review @ungaralex . Very helpful tip with Class<T> clazz, as I used it now in many cases. With it I was able to generalize submission process even more with the new methods in GenericSubmissionRepository and SubmissionService. The only thing that I didn't do is the removing the cloning as I need it for the method to function. I left a comment there

There still is code that can be moved to a superclass and generalized. Again, if you have any code that is duplicated or pretty similar, you probably can move it to your abstract classes. You can always overwrite methods and add or modify code for your specialized cases.
Just another example: getFileUploadSubmissionWithoutManualResult calls the same code in all three submission classes. Text and modeling submissions have some specialized code executed before the common call. You could just overwrite the method in this case and have super.get....(...) at the end.
I didn't go through all files, there still might be other cases where you could do this.

Thank you for checking again. I did as you suggested and move even more methods to generic classes (SubmissionService and GenericSubmissionResource). There should not be any serious code duplication now between all three exercise types.
I also generalized getting data for the editor for modeling and file upload exercise. For text exercise we can do it the same way to be consistent, but that will be done in a separate PR since it will require to change the way client handles the data.
I added more integration tests for file upload and text exercises to ensure that everything works properly after the refactoring.

UPDATE: I found an issue with assessing text submission #1001 and since fixing this issue is dependent on refactoring I did here. The fix is integrated in this PR.

@maxr96 what is the status of this PR? Seems to be outdated and has a lot of conflicting files now. Should we close this for now and reopen it when more progress is made?

There is no progress since some time, so I close this. Feel free to reopen this PR when more progress is made...


Fix print for map resources in Ruby

Also fix a missing ')' bug.
The '<<' was changed to '+' because the key string is immutable.

Codecov Report

Merging #1301 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #1301      +/-   ##
============================================
- Coverage     86.52%   86.51%   -0.01%
  Complexity     3816     3816
============================================
  Files           376      376
  Lines         15260    15259       -1
  Branches       1688     1688
============================================
- Hits          13203    13202       -1
  Misses         1609     1609
  Partials        448      448

Impacted Files
Coverage Δ
Complexity Δ

...former/ruby/RubySampleMethodToViewTransformer.java
98.33% <100%> (-0.02%)
21 <0> (ø)

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 4de4575...5d7ac67. Read the comment docs.

Well it's not so strange, see the Java counterpart as an example:
https://github.com/googleapis/toolkit/blob/master/src/test/java/com/google/api/codegen/testdata/discoveries/java/java_compute.v1.json.baseline#L372
Each response in contains a map, in this case we call fetch_all to grab all the responses, which returns a list of maps. Then we iterate in a loop over each map to print its contents.
I tried putting pretty_generate back now that the bug is fixed... it doesn't crash anymore, but it doesn't actually pretty print either. It behaves the same as to_json does at the moment :/
I did try to poke around the client library to try to get the old behavior back, but I couldn't get it to work. It seems there can be issues with supporting the interface with the native JSON library's pretty_generate while also having custom to_json functions.

Nvm, I see what you're saying - Ruby generally pulls out the page streaming resource in the fetch_all call. The reason it doesn't do so here I think is a result of this line:
https://github.com/google/google-api-ruby-client/blob/c645e7d2f893dc5165ce6354b07f147387bce109/lib/google/apis/core/base_service.rb#L72
Since the result of a list function that returns an object is a map, the generator yields the full object instead of a number of map entries like how arrays are split apart (see line 66).

I filed an issue here:
https://github.com/google/google-api-ruby-client/issues/584

Note: This depends on the next client release with https://github.com/google/google-api-ruby-client/pull/586

Updated, PTAL


[Bug] WrapperAttributes class attribute will disable the frontend validation messages

Bug report
What I did
I have this field:
[                 'name'              => 'measurements.weight',                 'type'              => 'number',                 'label'             => 'Weight',                 'attributes'        => ['step' => 'any'],                 'suffix'            => 'g',                 'tab'               => 'Measurements',                 'wrapperAttributes' => [                     'class' => 'col-md-3',                 ],             ],
and the following validation in the Request class: 'measurements.height'      => ['required'],.
What I expected to happen
I'm expecting to have the red * in the label, the input to have a red border on submit (if the rule is not followed) and the tab to be highlighted.
What happened
The only validation message is on the top of the form. No red *, input message or red highlight is appearing on the page.
What I've already tried to fix it
If I remove the 'class' attribute from WrapperAttributes, the things are normal.
Is it a bug in the latest version of Backpack?
After I run composer update backpack/crud the bug... is it still there?
Yes, the bug is still here.
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is: PHP 7.4.4, Laravel 8.36.2, Backpack 4.1.46

Hello @IoanAndrei97
I think there is a typo in your code. You have field name weight and validate for height.
Is that the problem ?
Also don't forget to add the form-control class into your class definition.
Let me know,
Pedro

@pxpm
Sorry for the wrong validation, but that was not the problem.
The problem was the fact that I missed the form-group class into my class definition. ( Actually your message lead me to this, so thank you! )
Sorry for bothering you. I will close the this :)

Yes, form-group not form-control. My bad on that one!
I didn't feel bothered, anytime 👍
Best,
Pedro


Delete Comment from Work Item

From @michaelkleinhenz on October 12, 2016 8:34
Reference: 1603E004, 1608E138
Description
As a user, I want to delete a comment from a work item in detail view.
Functional Acceptance Criteria

The user can delete a comment from a work item by clicking on the delete button. Deleting a comment requires confirmation.
Comments can only be deleted by the original comment author (user).
The comment list updates immediately and in-place.

Non-functional Acceptance Criteria
None.
Dependencies

Userstory #298
Userstory #348
Userstory #349
Userstory #351

Copied from original issue: almighty/almighty-core#350

From @ldimaggi on October 13, 2016 20:6
Does a work item have a history (analogous to a JIRA's history) where a user can track the changes made to a workitem?

@debloper reference UX + Visuals:
UX: https://redhat.invisionapp.com/share/N3AAHZYUP (mgranfie)
Visual: https://redhat.invisionapp.com/share/Q6AAQVO8X (bdellascio)