Bug#951237: glibc/mips: bpo patch: mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]

2020-02-12 Thread YunQiang Su
Package: src:glibc
Version: 2.29
Severity: serious

https://sourceware.org/bugzilla/show_bug.cgi?id=25523
https://sourceware.org/git/?p=glibc.git;a=commit;h=4fbba6fe904d0094ddc4284066b3860d119cbd4a

mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]

According to [gcc documentation][1], temporary variables must be used for
the desired content to not be call-clobbered.

Fix the Linux inline syscall templates by adding temporary variables,
much like what x86 did before
(commit 381a0c26d73e0f074c962e0ab53b99a6c327066d).

Tested with gcc 9.2.0, both cross-compiled and natively on Loongson
3A4000.

[1]: https://gcc.gnu.org/onlinedocs/gcc/Local-Register-Variables.html



Bug#951191: Backport /proc-based lchmod/fchmodat emulation

2020-02-12 Thread Florian Weimer
Unfortunately, this change tickles an XFS bug:

  



Processed: bug 951191 is forwarded to https://sourceware.org/bugzilla/show_bug.cgi?id=14578

2020-02-12 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 951191 https://sourceware.org/bugzilla/show_bug.cgi?id=14578
Bug #951191 [src:glibc] Backport /proc-based lchmod/fchmodat emulation
Set Bug forwarded-to-address to 
'https://sourceware.org/bugzilla/show_bug.cgi?id=14578'.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
951191: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951191
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#951191: Backport /proc-based lchmod/fchmodat emulation

2020-02-12 Thread Florian Weimer
Package: src:glibc
Version: 2.28-10

gnulib has added emilation for lchmod/fchmodat.  Since this is a
run-time test, binaries built against glibc with these patches will
not work correctly on older glibc version.  (glibc upstream did not
want symbol version markup for this change.)

The backport consists of these patches:

commit 173ec37bb2af6e30892a141d74d42db5957ddd36
Author: Florian Weimer 
Date:   Sun Feb 9 11:50:44 2020 +0100

support: Add the xlstat function

commit f6233ab412c3bebebacf65745e775e01506dd58d
Author: Florian Weimer 
Date:   Sun Feb 9 11:51:08 2020 +0100

Linux: Add io/tst-o_path-locks test

The O_PATH-based fchmodat emulation will rely on the fact that closing
an O_PATH descriptor never releases POSIX advisory locks, so this
commit adds a test case for this behavior.

commit 6b89c385d8bd0700b25bac2c2d0bebe68d5cc05d
Author: Florian Weimer 
Date:   Wed Jan 22 18:56:04 2020 +0100

io: Implement lchmod using fchmodat [BZ #14578]

commit 752dd17443e55a4535cb9e6baa4e550ede383540
Author: Florian Weimer 
Date:   Wed Jan 22 19:01:20 2020 +0100

Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PATH [BZ #14578]

/proc/self/fd files are special and chmod on O_PATH descriptors
in that directory operates on the symbolic link itself (like lchmod).

commit 47136d6cc38c425b150dda83989303ac55f6443c
Author: Florian Weimer 
Date:   Tue Feb 11 16:22:19 2020 +0100

io: Add io/tst-lchmod covering lchmod and fchmodat



Prova il nuovo gestionale per il personale aziendale su App con database e consolle admin in cloud.

2020-02-12 Thread Gestionale HR su App
PPCLAB EHRP, DA OGGI ANCHE IN VERSIONE APP MOBILE!
Non ci fermiamo mai, lavoriamo incessantemente per innovare ed innovarci. Prova 
il nostro CRM su APP Android o iOS costruito come un vestito su misura sulle 
esigenze del mondo HR/Payroll.

AGENDA
Il calendario di EHRP rappresenterà l’agenda aziendale digitale del singolo 
dipendente. Inoltre traccia le timbrature giornaliere, i permessi, le ferie, le 
malattie, le trasferte e i corsi di formazione. La segreteria potrà gestire e 
caricare gli appuntamenti e gli incarichi assegnati, pianificando la settimana 
lavorativa del personale da remoto.

TIMBRATURA GEOLOCALIZZATA
La tua azienda ha personale che opera su sedi distaccate, presso clienti, su 
cantieri o comunque in contesti di difficile monitoraggio? Scegli EHRP APP e 
potrai permettere ai tuoi dipendenti e collaboratori di effettuare timbrature 
certe, geolocalizzate e sicure come se fossero in azienda, semplicemente usando 
il proprio smartphone e nel pieno rispetto della privacy.

RIMBORSI SPESA / KM
I dipendenti della tua azienda potranno inserire dal proprio smartphone le note 
spese con relative ricevute, generare la notula mensile e avviare la pratica di 
rimborso con un semplice click! Potranno inoltre indicare per ogni commessa il 
percorso effettuato, i KM da addebitare e il centro di costo su cui andranno 
contabilizzati.

CEDOLINI / CU
Ogni dipendente potrà consultare in qualsiasi momento le sue buste paga e le 
sue Certificazioni Uniche, direttamente dal proprio smartphone. Potrà firmarle 
ove richiesto delle procedure interne, lanciarle in stampa via Bluetooth o 
inoltrarle via mail al proprio commercialista.

Customizzazioni Ad Hoc e  sviluppi su misura
La nostra Software Factory totalmente Made in Italy è pronta a recepire ogni 
richiesta di modifica funzionale o di nuove funzionalità per rendere la nostra 
piattaforma adatta ad ogni azienda. Siamo consapevoli che ogni cliente ha le 
sue esigenze e i propri processi aziendali che non possono essere adattati ad 
un software statico e preconfezionato, bensì cerca un software che si modelli e 
si evolva con la propria azienda nel tempo, in base ai cambiamenti di business 
e di mercato.