pass free(): double free detected in tcache 2

2019-12-06 Thread Divan Santana
Hi Guix

Since my guix system update from:

Generation 188  Nov 19 2019 22:37:41
  file name: /var/guix/profiles/system-188-link
  canonical file name: /gnu/store/dvj16fi2psiffb8pxpzpfpgrkbkg5nki-system
  label: GNU with Linux 5.3.10
  bootloader: grub-efi
  root device: /dev/mapper/crypt
  kernel: /gnu/store/vccvajs99f27axpaa79g71z7s2psfhxx-linux-5.3.10/bzImage

to

Generation 189  Nov 30 2019 23:49:57
  file name: /var/guix/profiles/system-189-link
  canonical file name: /gnu/store/a73ssfniyfwqzjfpab3y2504lm7q0ni1-system
  label: GNU with Linux 5.3.14
  bootloader: grub-efi
  root device: /dev/mapper/crypt
  kernel: /gnu/store/v7riv27agdd8jz6p4q2wd67bkwhk8qm7-linux-5.3.14/bzImage

when I run:

$ pass show somep...@example.com

I get

free(): double free detected in tcache 2

The pass version is the same, so I'm guessing this a bug in something else?

Anyone know?



Re: Pull errors with git error 502

2019-12-06 Thread Tobias Geerinckx-Rice

Todor,

Todor Kondić 写道:

A simple `guix pull'

outputs the following,

Updating channel 'eci-pkg-menu' from Git repository at 
'https://git-r3lab.uni.lu/eci/eci-pkg-menu.git'...
Updating channel 'guix' from Git repository at 
'https://git.savannah.gnu.org/git/guix.git'...

guix pull: error: Git error: unexpected HTTP status code: 502


and dies.


This is a known issue.  Savannah (which hosts the guix git 
repository used by ‘guix pull’) has been under attack for a 
week[0].  If you have or create a Savannah account, you can clone 
over SSH to bypass the overloaded HTTP proxies although guix pull 
--url= doesn't support that directly.


If that's not possible, retrying ‘guix pull’ a few times tends to 
succeed after a few times.


Guix will probably host a git mirror in future to mitigate attacks 
like these, assuming nobody attacks us directly.  We're a lot more 
vulnerable than Savannah.


Kind regards,

T G-R

[0]: 
https://lists.gnu.org/r/savannah-hackers-public/2019-12/msg3.html


signature.asc
Description: PGP signature


Re: Pull errors with git error 502

2019-12-06 Thread zimoun
Hi Todor

On Fri, 6 Dec 2019 at 19:24, Todor Kondić  wrote:

> Updating channel 'eci-pkg-menu' from Git repository at 
> 'https://git-r3lab.uni.lu/eci/eci-pkg-menu.git'...
> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> guix pull: error: Git error: unexpected HTTP status code: 502

I have the same and my last pull was 2 days ago.

All the GNU/FSF infra have troubles [1], e.g., [2].

[1] https://lists.gnu.org/r/savannah-hackers-public/2019-12/msg3.html
[2] https://lists.gnu.org/archive/html/savannah-hackers/2019-12/msg00012.html


Hope that helps.
simon



Pull errors with git error 502

2019-12-06 Thread Todor Kondić
A simple `guix pull'

outputs the following,

Updating channel 'eci-pkg-menu' from Git repository at 
'https://git-r3lab.uni.lu/eci/eci-pkg-menu.git'...
Updating channel 'guix' from Git repository at 
'https://git.savannah.gnu.org/git/guix.git'...
guix pull: error: Git error: unexpected HTTP status code: 502


and dies.

I tried going back to default channels and still the same error. I also tried 
restarting the guix-daemon, no success.

The guix repository on savannah seems to be alright.

Also note that my installation is about 40 days out of date (no guix pull in 
that amount of time).





Re: Icecat with Firejail (on a non-Guix system)

2019-12-06 Thread david larsson

On 2019-12-06 14:56, Tirifto wrote:

Hello all!

I've used Guix on Parabola GNU+Linux-libre to install Icecat, but I'm
having trouble running Icecat in the sandboxing tool Firejail [1]. The
problem is that whenever I start Icecat via firejail, the fonts are
completely broken and the browser only displays tofu in place of every
character. I'm sending some error messages as an attachment, which look
like they are related. In case the attachment doesn't make it through,
here is a sample:


(/gnu/store/20622y5w8ixlh6zbrbzv5934wcshvi64-icecat-68.2.0-guix0-
preview3/lib/icecat/.icecat-real:46):
Pango-WARNING **: 13:17:17.854: scaled_font status is: file not found


Does anyone happen to have experience with a similar problem, or some
idea how it may be fixed? There's an open issue on Firejail's bug
tracker [2]. I think what I need to do with Icecat is to figure out
which files/directories it needs to access, and for Firejail it's to
figure out how to grant the access. Advice for either would be
appreciated.

Best wishes
// Tirifto

---
1. https://firejail.wordpress.com/
2. https://github.com/netblue30/firejail/issues/3020


Hi Tirifto,

Do you have normal fonts if you are using icecat without firejail? If 
not, try


  guix package -i font-liberation font-dejavu

and then run
  fc-cache -v

and then try icecat again.

Best regards,
David L



Re: SYSTEM STUTTERING

2019-12-06 Thread Jelle Licht
Dear Raghav,

Raghav Gururajan  writes:

> Hello Folks!
> [...snip...]
> 50% of the time, when I am playing videos in mpv or icecat or
> ungoogled-chromium, after 5-10min, the whole system starts to stutter.
> I can see stutter in/while video, switching windows, changing
> volume+brigness on the panel etc.
> [...snip...]
> Could anyone help me with further digging this issue and fixing it
> please?
>
> DEVICE MODEL: X200-Tablet

AFAIK, that device has an Intel iGPU. Are you running the latest version
of linux-libre? I believe and have experienced quite some regressions
using Linux-libre kernel since ~5.3 on my T400. If you are not running
the latest linux-libre, it might still make sense to see whether `dmesg'
tells you something relevant.

Regards,
Jelle



Re: Can general compute and packaging be more formally merged into a single case?

2019-12-06 Thread Josh Marshall
For the minimization step, I believe that a practical approach would
be to omit individual commands run on the terminal while monitoring
and ignoring terminal prints and bash history if at all possible.
This is so that common commands used for checking what is going on
like `ls` can be omitted.

Still trying to get to the reading and packaging here.  Lots to do and
I don't get much time at work.

On Tue, Dec 3, 2019 at 7:16 PM Josh Marshall
 wrote:
>
> Neat!  I'll go digging and see what I can find.
>
> On Tue, Dec 3, 2019, 16:22 zimoun  wrote:
>>
>> Hi Josh
>>
>> On Tue, 3 Dec 2019 at 18:34, Josh Marshall
>>  wrote:
>> >
>> > At the airport, thinking on the fundamental differences between gwl and
>> > guix.  It seems like these can be articulated as the same case when
>> > considering a tracked and linked compute history.
>>
>> On gwl-de...@gnu.org, from my understanding, we are discussing that
>> and it seems related to the Content Addressable Store (CAS).
>>
>> Otherwise, about the differences between GWL and Guix, you can dig in
>> some archeology; especially read the initial proposal by Roel and the
>> comments by Ludo. (I think I already pointed to you where the related
>> messages live.)
>>
>> > How I see this, when packaging you take checksums off of inputs not for
>> > your own assurance that they are correct (though you could) but to ensure
>> > that under different circumstances another user can be sure that they have
>> > the right starting points.  Then as a matter of storing results and
>> > ensuring the integrity of our results for later we take more checksums.
>> > What we can do is to create a unit computational step of sorts whereby a
>> > user enters a monitored shell whereby they install packages, perform their
>> > work, and produce changes which can be taken to be outputs.
>>
>> This already works in GWL. :-)
>>
>> >All downloads,
>> > uploads, and files changes tracked.
>>
>> To me, it is not clear how GWL should track this because they can be
>> really huge.
>>
>> > Then perform a basic minimization
>> > algorithm to reduce the inputs so long as the outputs do not differ.
>>
>> Which kind of minimization algorithm do you have in mind?
>>
>> > This
>> > optimized unit computational step can then be tracked with the input
>> > checksums and outputs.  This merges general compute and packaging, then
>> > adding compute power only needs to scale here.
>> >
>> > From these, computational chains may also be produced to know a full graph
>> > of what is happening.  Thoughts?
>>
>> It is already the case. If I understand well.
>>
>>
>> All the best,
>> simon



Re: using texlive class from a private texmf tree

2019-12-06 Thread Myles English


Andreas,

Thanks a lot for your reply. I have tried what you suggested but It
still doesn't work.

on [2019-12-04] at 20:33 Andreas Enge writes:

> I am using a private class without problems from
>
> On Tue, Nov 26, 2019 at 01:36:57PM +, Myles English wrote:
>> In what follows I try to put my private latex tree under ~/.texmf but
>
> ~/.texlive2018/texmf-var/tex/latex/myclass.cls
>
> with the big non-modular "texlive" package. 

These are the packages installed:

$ guix package -I | grep tex
texlive 20180414 out 
/gnu/store/wlba9v03ypi0z5qz7p89sa0w12lh37zb-texlive-20180414
texlive-bin 20180414 out 
/gnu/store/znf7mmx3vslsscn9v3ilxmgkirqwswy8-texlive-bin-20180414
texlive-base 49435 out 
/gnu/store/5qg546zydvcjcqvbf7d49yg4iq7yhn9d-texlive-base-49435

> Could you maybe try this directory? 

These are the directories I have put my-class.cls in:

$ tree ~/.texlive2018
/home/myles/.texlive2018
└── texmf-var
├── tex
│   ├── latex
│   │   ├── my-class.cls
│   │   └── mypkg
│   │   └── my-class.cls
│   └── xelatex
│   ├── my-class.cls
│   └── mypkg
│   └── my-class.cls
└── web2c
└── xetex
├── xelatex.fmt
└── xelatex.log

> There should not be any need to fiddle with environment variables.

Here are the relevant environment variables:

$ env | grep TEX
TEXMF=/home/myles/.guix-profile/share/texmf-dist
TEXMFCNF=/home/myles/.guix-profile/share/texmf-dist/web2c

But still the class isn't found:

$ xelatex a 
This is XeTeX, Version 3.14159265-2.6-0.9 (TeX Live 2018) (preloaded 
format=xelatex)
 restricted \write18 enabled.
entering extended mode
(./a.tex
LaTeX2e <2018-04-01> patch level 2

! LaTeX Error: File `my-class.cls' not found.

Type X to quit or  to proceed,
or enter new name. (Default extension: cls)

Enter file name: X

Is there anything else I can try?

Myles



SYSTEM STUTTERING

2019-12-06 Thread Raghav Gururajan
Hello Folks!

This is issue is been there on my system for very long time. It started
right after last core-updates <--> master merge. I waited to till now
to see if any updates fixes it, but no luck. :(

50% of the time, when I am playing videos in mpv or icecat or
ungoogled-chromium, after 5-10min, the whole system starts to stutter.
I can see stutter in/while video, switching windows, changing
volume+brigness on the panel etc.

I thought there is something wrong with hardware. But I do not face the
issue when running Trisquel or Hyperbola.

Could anyone help me with further digging this issue and fixing it
please?

DEVICE MODEL: X200-Tablet

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


Icecat with Firejail (on a non-Guix system)

2019-12-06 Thread Tirifto
Hello all!

I've used Guix on Parabola GNU+Linux-libre to install Icecat, but I'm
having trouble running Icecat in the sandboxing tool Firejail [1]. The
problem is that whenever I start Icecat via firejail, the fonts are
completely broken and the browser only displays tofu in place of every
character. I'm sending some error messages as an attachment, which look
like they are related. In case the attachment doesn't make it through,
here is a sample:

> (/gnu/store/20622y5w8ixlh6zbrbzv5934wcshvi64-icecat-68.2.0-guix0-
> preview3/lib/icecat/.icecat-real:46):
> Pango-WARNING **: 13:17:17.854: scaled_font status is: file not found

Does anyone happen to have experience with a similar problem, or some
idea how it may be fixed? There's an open issue on Firejail's bug
tracker [2]. I think what I need to do with Icecat is to figure out
which files/directories it needs to access, and for Firejail it's to
figure out how to grant the access. Advice for either would be
appreciated.

Best wishes
// Tirifto

---
1. https://firejail.wordpress.com/
2. https://github.com/netblue30/firejail/issues/3020


icecaterr.txt.gz
Description: application/gzip