Use of Valgrind in Fedora packages

Week ago I fetched git repositories of all Fedora packages. This took a while as there are over 26 thousands of them. Now I am going through them and check/add AArch64 bits.

One of changes is Valgrind support. As there is only one architecture in Fedora which does not have Valgrind support I plan to submit pile of patches which will enable it for all except s390 (32-bit s/390 – we hope it will die sooner than later).

Usual piece of spec file looks like this:

  %ifarch %{ix86} x86_64
  BuildRequires: valgrind

My change will look like this:

  %ifnarch s390
  BuildRequires: valgrind

Sure, some maintainers do not like to look at their packages on architectures other than x86(-64) because they do not own hardware, do not like being hit by bugs in valgrind or have other excuses. In such situations I will be fine with note in spec file about it – like “cscppc” package maintainer did.

I am aware that some packages may fail due to bug in valgrind implementation on some secondary architecture. But then we can let know developers so it will get improved (while in same time package may get this build dependency disabled for a while).

Internet abroad

I am not travelling as much as in previous year, but still try to visit some interesting places when I can. As it usually mean going abroad new sim cards are bought for such visits. Or not.

During last weeks I was in Germany, Iceland, USA and Canada. Needed Internet access in each of them but not everywhere that meant new sim card.

In Germany I am using ALDI Talk card which I bought few months ago. Cost was 12€ with 10€ credit on card. Internet access comes with 500MB data limit per day for 2€ and it usually covers my needs (it gets insanely slow after reaching limit).

Iceland was typical “one time use” card so I went for Nova as it was first available one. Costed one or two thousands ISK and gave me enough data for my 24h visit.

Then USA. Country where even prepaid is expensive. Bought T-Mobile sim card in 7/11 for 47USD including 35USD of credit of which 30USD went for 5GB data package. Getting card running requires registration with codes from starter kit. During 11 days of stay I used about 3GB of it. There were also huge amount of open wifi networks.

Canada was next on list. No sim card this time as 30CAD + 10CAD for 1GB of data was total rip-off. Living on open wifi networks sucks. With my next visit I wait until they got some sane prices ;D

How it looks in other countries?

Poland – buy any sim card in kiosk for 5PLN (1.25€), put into device and usually 1GB of data is available.

Czech Republic – last time I used O² with 375MB data package but do not remember price for it.

Belgium – 10€ on Lycamobile card (card available for free in shops) gave me 3GB data (for 7€).

Finland – Saunalahti card costs 4€ with 6€ credit. Maximum price for Internet access per day is 1.70€ so one card is fine for 3 days. Then you just buy next one or top up with minimum 10€.

I have also cards from UK, Hong Kong, Lithuania and Latvia but do not remember details any more. But all can be always checked on prepaid data sim card wiki.