upstream maintainers, that is the people who write/maintain the software that we package for Debian. It is meant to explain why, in some cases, Debian Developers prefer to
mutilateyour work rather than upload it to Debian Archives in a state that gives it proper credit. And to apologize. These opinions are my own, but I have a faint feeling that I'm not the only Debian Developer working like that, and that this few words could help soothe the relation betwenn Debian Developers and Upstream Maintainers, which can be quite tense some times... It happens unfortunately quite often (too often!) that I disable (or don't enable) features in programs I package. Exact reasons vary, but they essentially fall into two categories:
upstreamdeveloper I've offended by stripping down apparently carelessly their beautiful software before uploading to the Debian Archives; I hope they now understand why I've done that. Note to users: it is not because one of the features of your favorite software has been disabled by its (Debian) maintainer that you need to turn away from Debian ! Rather, file a bug report against the package. You'll get the reasons why the feature was disabled, and you have a chance to convince the maintainer to switch it back on.
I had previously sought
alternative, innovative search engines, but none of the
proposed options made me particularly happy. About a year ago, I
came across DuckDuckGo, and
today, I ve been using DDG as my primary search provider for
exactly 10 months.
The reasons why I switched included
So far the networking of virtual machines has usually been managed by configuring a Virtual Ethernet Bridge (VEB) in the host, i.e. the good old implementation of 802.1D in the Linux Kernel:
A Virtual Ethernet Bridge (VEB) is a capability within a physical end station that supports local bridging between multiple virtual end stations and (optionally) the external bridging environment.While this works well and in some cases is the best solution, in other setups performances or policy needs dictate that the traffic between virtual machines is forwarded to an external bridge (the Ethernet switch connected to the host) and back without having in the host a real bridge learning MAC addresses from its ports and implementing the STP. Enters the VEPA:
A Virtual Ethernet Port Aggregator (VEPA) is a capability within a physical end station that collaborates with an adjacent, external bridge to provide bridging support between multiple virtual end stations and external networks. The VEPA collaborates by forwarding all station-originated frames to the adjacent bridge for frame processing and frame relay (including "hairpin" forwarding) and by steering and replicating frames received from the VEPA uplink to the appropriate destinations.Support for VEPAs has been added to Linux 2.6.33 with a simple change to the macvlan driver. The next step will be to use the macvtap driver (available in 2.6.34), which exposes a tap character device usable by kvm-qemu and "connected" to a macvlan-like interface.
In November 2007, we bought two of the first Eee PC netbooks available in North America: the model 4G in pearl white, one for me, and one for my wife. My plan was to start the Debian Eee PC project and get Debian working on them both which, thanks to the work of everyone on the team, has been a great success. Fast forward to February 2010, and they are still serving us well. Here is a list of hardware enhancements and issues over the past two years of continuous use:
Battery life
Asus claims 3.5hrs for the model 4G, though I don t think we ever experienced anything better than 2.5 hrs with wifi in operation. Today, I m down to something short of 2 hrs. If you consider the Lithium ion battery article on Wikipedia to be accurate, it is typical to permanently lose 20% capacity per year, so this sounds about right for the age of the battery.
Touchpad
The touchpad itself is fine. The buttons are not. They are hard to push and prone to become less responsive after a while, or to fail entirely. I now really have to bear down hard on my left button to make it work. Because the buttons are soldered to the motherboard, they would be hard to replace. Configuring the synaptics driver for tap-to-click is an acceptable workaround. Also, one of the first purchases we made was the Logitech VX Nano, one for each Eee, so most of the time now, we use our mice, falling back to the touchpad only when using a mouse is inconvenient due to space constraints (e.g. on the bus).
Keyboard
After two years of continuous use, both of our keyboards needed replacing. Some of the keys had been pounded flat and needed surgery (rubber springs sliced out of a scavenged Acer netbook keyboard and grafted on) to make them usable again. And aesthetically, the keyboards have really suffered, with a good percentage of the markings on the keycaps partially or completely eroded off.
Fortunately, for $3 plus $10 shipping each, new keyboards can be ordered from a Chinese e-Bay seller. But with the new keyboards, there is still the problem with excessive flex in the keyboard making some keys less responsive than others. I m considering trying this hack to solve the problem.
Display
I have no complaints about the matte finish displays of either Eee. Both have stood up well. People tell me they don t care for a 7 display, but I find it bright, crisp and easy to get along with, so long as you maximize windows and increase font size as needed (e.g. for reading PDF books and magazines). When I really need the extra real estate, I just hook up an external monitor.
Fan
Some people complain about the noise of the fan, from the otherwise silent 4G (due to the lack of a hard drive) and seek ways to limit the amount of time the fan runs. We ve never had that problem. However, if any plastic bits break off inside the Eee, they will eventually find their way to your fan and get wedged. This has happened twice: once in my wife s Eee, and once in mine. Disassembly of the Eee to clear the blockage and get the fan running again was relatively painless both times.
Plastic bits
About those plastic bits: In my wife s case, I think the bit was some extruded plastic from the molding that had broken off. In my case, it was a deteriorating plastic post which was holding the hinge in place. More about this later.
Sound
Unfortunately, the integrated sound seems to be particularly sensitive to heat. During both fan failures, sound cut out. On my wife s system, it never fully recovered, and now only works on alternate Tuesdays, whereas on mine, after I unwedged the fan and brought the heat down, sound has functioned properly ever since. (Update: see my comments below on power adapters for an alternate theory about what killed sound.) We are waiting now for the delivery of a cheap ($1.42 including shipping, again from China) 3D Sound USB device which is reported to work on Linux. While some users complain about hum with this device, we re cautiously optimistic that on the Eee it won t be an issue. If it is, oh well, a buck and a half is a small gamble.
Display hinge
The plastic posts that hold the anchors for the machine screws for the hinge are fragile. Three out of four of these posts in my Eee have shattered, leaving the left hinge to float freely. For the past two days I was distressed about how I could fix this. Based on some helpful suggestions from #eeepc @ irc.freenode.net, I had worked out a plan to rebuild one of the posts with two-part epoxy, sand it and the fractured stub of the post, and use cyanoacrylate glue to affix it to the case. It sounded like fiddly work for which I didn t hold much hope of success. But this morning, I realized that the plastic in the bottom of the case was still sound, and that I could drop a screw into that hole, and with pliers, line up the anchor on the other side. This appears to work! I ll handle that hinge with care, but it should do me until I eventually repurpose the machine to some daily use that is less stressful on the hinge than daily travel on the bus.
SSD and SDHC
Some people were initially worried that the limited write life an SSD meant that you needed to take special measures to avoid its premature death, which I have always regarded as a myth. Our 4G SSDs each have no swap space, and ext3 filesystems. At the two year point, there are no problems. I expect our SSDs to outlast the other components.
We did, however, eventually find the 4G to be a bit on the small side. We now each have Kingston 4G micro-SDHC cards for a bit of extra capacity for large media files and for some extra space for the apt cache. I recently priced the Lexan version of this card at $19 for a two-pack at Wal-mart, and these seem to work in the model 4G just as well (which seems to be an issue with this model not all SDHC cards work).
Memory
We found the 512M that came with the 4G somewhat constraining. Without any swap space (so we could maximize the space available on the small SSD) we decided our systems really needed a memory upgrade. At the time, 2G didn t seem overly expensive (though I no longer remember the exact price) so we splurged on 2G for each system, even though that was probably more than we needed.
Power adapter
When I first wrote this article, I forgot to mention the power adapter. The model 4G uses an unusual 9.5V power adapter for which it is hard to find a generic replacement. This unit is prone to fail in two places: in rare cases, (one out of 6 units that I have in some way assisted with: 3 of them mine, 3 belonging to others,) it will break at the wall plug end. The plug swivels into the unit for easy storage, but this adds a point of failure. More commonly, (in 3 out of six of the units,) the wires at the netbook plug end will fray due to stress on the non-angled cord, leading either to no connect, or to a short. In fact, since in the case of my wife s adapter, the netbook end of the cable shorted, making the cable heat up and the system spontaneously shut down after a little while, we can t say for sure whether the overheating of the Eee took out integrated sound, or whether this short did. On the one hand, I know for certain my own system, which never suffered a short, has responded to overheating by making the sound flaky, but it has never taken out sound completely. On the other hand, shorting the power cable can t be very good for the Eee, so who knows, maybe that s what ultimately killed my wife s Eee s sound.
This is where it helps to have soldering skills, or a friend who can do the repair for you. In my case, it was the latter. While I was waiting for a replacement adapter I had ordered, we also found on eeeuser.com part#s for replacement plugs and sleeves from Digikey, total cost $20 including shipping, 10 pieces each. Cutting off the bad plugs on three units and attaching the new was a quick, straightforward operation, and succeeded in two out of three cases. Having carefully checked the failed repair, we deduced that the failure in that unit was at the wall end, and we judged there was nothing further we could do to try to save it. Even the unit that had previously shorted was returned to perfect health and has been in operation trouble-free ever since.
Conclusion
After over two years of continuous use, the model 4G has held up well for a $400 system. We definitely feel we have received our money s worth of value over that time. All of the problems we ve experienced so far have been fixable at very little expense, and we expect them to last at least another year before we seriously consider replacing them. In the next several months, I plan to order a high capacity 8-cell 10400mAh battery for my own system so that I can enjoy a 5-6 hr run time. The purchase will be roughly $55 including shipping, the most expensive purchase for my system to date, but still well worth it to extend the 4G s lifespan for another year or more.
FOSDEM is the usual awesomeness this year, I'm just too tired for too many words, so I'll keep this post very brief.
Quick public service announcement (which probably comes a bit too late, sorry):
There's a coreboot developer room at this year's FOSDEM (Free and Open-Source Software Developer's European Meeting), which starts roughly... um... today. In 20 minutes, actually. Unfortunately I cannot be there, hopefully there will be video archives of the talks. If you're at FOSDEM already, here's the list of talks:
Sat 13:00-14:00 coreboot introduction (Peter Stuge)Highly recommended stuff if you're interested in an open-source BIOS and/or open-source, cross-platform flash EEPROM programmer software.
Sat 14:00-15:00 coreboot and PC technical details (Peter Stuge)
Sat 15:00-16:00 ACPI and Suspend/Resume under coreboot (Rudolf Marek)
Sat 16:00-17:00 coreboot board porting (Rudolf Marek)
Sat 17:00-18:00 Flashrom, the universal flash tool (Carl-Daniel Hailfinger)
Sat 18:00-19:00 Flash enable BIOS reverse engineering (Luc Verhaegen)
Sarah got a piece of mail today from USQ, with a very ominous "Do Not Bend" on
it.
It turns out because she averaged a 6.5 GPA in semester 2, she'd qualified
for a special Dean's Award for Outstanding Academic Achievement, and will
get a mention on the University's
website and in a bunch of newspapers.
I'm really proud of her.
Unfortunately, she had to withdraw from semester 3 (the Summer semester)
study because all of the baby's brain stuff came up right towards the end of
semester, and that on top of moving and trying to renovate was just too much
for her.
She's intending to take Semester 1 off, because the baby's due right around
exam time, and then resuming study in Semester 2.
The first time we looked at this condo that we ended up buying, I looked at
the cupboard under the stairs, and could visualise a small 19 inch rack in
the lower part of it, with all of my computer gear in it.
When we got structured cabling installed, I had the CAT-6 cabling terminated
onto a basic 19 inch patch panel, with the intent of mounting this in a
rack.
Then it became a case of trying to find a rack.
My favourite junk shop, Weird
Stuff, didn't have anything that wasn't full height, so I started
looking around online.
There's certainly a lot of variance in price. I settled on a 26U
Intellinet rack from New Tech, because based on the dimensions on the
website, it would fit in the space I had in mind.
When we assembled it, it became obvious that the dimensions quoted were the
inside dimensions and not the outside dimensions, and it was about 4
centimetres too tall. In hindsight, I should have figured that out. 26 x
1.75 is 45.5.
This is where I must give a shout out to New Tech. Sarah called them up,
explained the situation, and they agreed to take the rack back, and sent us
some shipping labels to ship it back.
We managed to find a more simple rack, a 20U
Middle Atlantic, which arrived today, and was significantly easier to
put together. The only downside: no rear mounting holes. I don't think it'll
be a huge problem, though. All I'm planning on mounting in the immediate
future are the patch panel, some sort of cable management, a Catalyst
switch, and a power strip. At some point in the future, once we stop
spending money hand over fist, I'll look at getting a rack mountable server
to replace the hodge podge of computers I'm currently running.
What I wish we'd discovered about two days ago, was the Lack Rack. This would have been
perfect (and so much cheaper).
We finished off moving everything from the old place last weekend. Our new
home number can be determined by adding 59115 to the old one (or calling the
old one in the next 60 days).
The great unpacking is continuing. We're reluctant to unpack much in the
kitchen because it's all going to have to come back out again in a couple of
weeks.
The cats have settled in well. Lily is still spending most of her time under
the bed, but she comes out to explore from time to time.
We had a bunch of fun with various bits of cable. I had some CAT-6 cabling
installed throughout, and also some new RG-6 cabling was installed at the
same time. The contractor ran a new line into our place and also a line to
the patch panel he installed for the phone.
When Comcast came out to activate our cable TV service, the poor guy had all
sorts of problems, until I realised there was an air gap between the line
coming into the condo and the cables outside. Then the next problem was my
contractor had run the new line out to the wrong location. The bunch of
cables where he ran the line to was some old out of commission stuff. The
Comcast guy was really great. We located where the current cable came in
(via the attic) and he spliced that into the new internal cabling, and the
net outcome was close to what was supposed to have happened in the first
place. The funniest thing was the Comcast cable guy left in such a rush
because he ran over time on the job, that he left the cable cabinet wide
open, including the box with all of the building's cable connections. If I
new how to crimp RG-6, and was feeling lucky, I could remove the filter
that's restricting the channels we receive.
The next fun was getting the phone line sorted out. Again, my contractor had
run a new CAT-6 line to the patch panel for the purposes of giving me a few
jacks in the one place, so I could plug in my DSL modem, and a line into my
Asterisk box. The only problem was he wasn't sure which pair was the phone
line (and the phone wasn't active at the time) so there was an air gap
between the end of the CAT-6 and the phone line. AT&T came out and
sorted that out. I suspect the AT&T guy also left in a hurry, because he
left a tone generator jumpered into the phone line.
Once the phone was working we had to wait a couple of days for the DSL
service to get moved to the new number. It turns out that I got new static
IP addresses with the move, so it wasn't just a case of plugging everything
back in and it working, unfortunately.
But that's all behind us now. We're fully here, online again, and settling
in. I think this weekend we'll bang in some picture hooks and hang up our
paintings, and try to unpack a few more boxes.
I was trying not to complain about it, but now that the number of people asking me about it is getting bigger, my frustration got the best of me.
So unfortunately I won t see you all there.
The current state of g-i, the graphical version of the Debian installer is very concerning.
Currently, the GTK+ version in squeeze (2.18 and soon 2.20) has very serious bugs in the DirectFB backend, which make it unusable for g-i. Because of that, the first alpha version of d-i will ship without graphical installer support.
Unless someone steps up and does something, this will be the end of the graphical installer. Among other things, it means the end of support for several languages: Indic scripts, Thai, Amharic, and all RTL languages.
Option 1: fix GTK+ DirectFB support
Until now, we always found some good wills who volunteered to fix GTK+ so that g-i worked again. I d like to thank Attilio Fiandrotti and Sven Neumann for their past work, but unfortunately it seems they have better things to do now.
If someone takes over their work and hacks on GTK+ to get it to work correctly again on DirectFB, we will be able to go on this way at least for the squeeze release. This requires someone with serious DirectFB knowledge who will not be afraid to dig into the GDK internals.
Option 2: switch to X11
If GTK+ doesn t work on DirectFB, there is another plan, but it needs to happen fast. It should be possible to make the installer work on X11. This has the advantage that we know X11 works fine and is maintained in the long term, and so does the X11 GTK+ backend. This has also the drawback to make the installation media slightly larger.
This requires quite some work on udebs:
Linux.conf.au 2010 has come
to an end and I am looking back at an intense week of conferencing.
A big shout out to the organisers for their excellent work. I think
LCA (as well as DebConf) just keeps getting better every year. This
does not at all discredit previous organisers, because they were
the best at their times and then passed on the wisdom and
experience to help make it even better in the following year.
The week started off with the DistroSummit, which Fabio and I
organised. Slides are forthcoming, as I failed to get them off the
speakers right after their talks it s interesting how stress
levels and adrenaline can cause one to forget the most obvious
things. This is where experience comes in. I ll be there again next
year, I hope, to do things better.
The theme of the day was cross-distro collaboration, and we
started the day a little bit on the Debian-side with Lucas
Nussbaum telling us about quality assurance in
Debian, alongside an overview of available resources. We
hoped to give people from other distros pointers, and solicit
feedback that would enable us to tie quality assurance closer
together.
Next up was Bdale Garbee who talked about the
status of the Linux
Standard Base. While I am really interested in such
standardisation efforts, I realised during his talks that I had
considerable difficulties paying attention because as organiser of
the conference, I had all sorts of other things occupying my
thoughts.
I proceeded to tell the audience the room was mostly filled
throughout the day with an estimated 40 50 folks, and I d say about
half of them stayed throughout, while the other half came in and
left the room between talks. I could not get the projector to work
with my laptop after the upgrade to
Kernel Mode Setting, and thus used the whiteboard to give a
brief introduction to vcs-pkg.org,
talk about the current state of affairs, summarise the trends in
discussions around patch management and collaboration, give an
outlook of what s up next, and solicit some discussion.
Sadly, just like during Bdale s talk, I found myself worrying
over the organisation of the day, rather than actually taking in
most of the discussion. Fortunately,
others
have
written about the most important points, so I defer to
them.
Michael Homer then told us about GoboLinux s Aliens
system, which is a way to integrate domain-specific
packages with distro-specific package maintenance e.g.
how to get APT to
handle CPAN
directly, or how to let YUM manage Python packages. The
ensuing discussion was interesting, and we carried it over to the
next slot, because Scott, the next speaker, was stuck in traffic.
To summarise briefly: scripting languages have a lot of NIH-style
solutions because it works for them, but these are a nightmare to
distro packagers. One symptom of the status quo is that complex
software packages like Zimbra are
forced to distribute all required components in their installation
packages, which make distro packaging, quality assurance, and
security support even harder. I don t think we found a solution,
other than the need for further standardisation (like the LSB), but
the road seems to be a long and windy one.
Laszlo Peter introduced the audience to
SourceJuicer, a new build system used by OpenSolaris. The idea is that
contributors submit packages via a web interface, kicking off a
workflow incorporating discussion and vetting, and only after
changes have been signed-off are packages forwarded to
auto-builders and eventually end up in the package repository. This
is very similar to upload
ideas I ve had a while ago, which I ve started to (finally)
implement. Unfortunately, SourceJuicer seems very specific to
OpenSolaris, as well as non-modular, so that I probably won t be
able to reuse e.g. the web interface on top of a Debian-specific
package builder.
After the break, Dustin Kirkland stepped up to
tell us about his user experience of Launchpad. Unfortunately, I found his
talk a bit too enthusiastic. Launchpad undoubtedly has some very
cool features and ideas, but it s just one of the available
solutions.
The dicussion of Launchpad also dominated the next talk, in
which Lucas Nussbaum told us about the
Debian-Ubuntu relationship. While his presentation
showed that the relationship was improving (Matt Zimmerman made the
point that there are rather many relationships, rather than one
relationship), I was a bit disturbed by the comments of Launchpad
developers in the room, ranging from Debian is declining anyway
to Just use Launchpad if you want to collaborate with others and
not go down . There was a slight aura of arrogance in their
comments which tainted my experience of the otherwise constructive
discussions of the day.
Overall I had a great time. Debian and Ubuntu made up the vast
majority of attendants, with only a handful of representatives from
other distros present. I wonder why that would be. One reason might
be that around 70% of LCA attendants declared themselves Debian or
Ubuntu users, and so there weren t many other distros around.
Another might be that I still haven t spread the word enough. Let s
hope to do better next year!
Thanks to all the speakers. We may have organised the day, but
you made it happen and interesting!
Slides and recordings of the talks will be linked from the archived website when they
become available (yes, the archive page does not exist yet
either).
Kiwis have to be one of the cutest birds of all time. A bit chubby and clumsy looking, they are (to me, at least), walking, breathing icon of furry cuteness.
Kiwis have to be one of the cutest birds of all time. A bit chubby and clumsy looking, they are (to me, at least), walking, breathing icon of furry cuteness.
Of course, one would expect me to react to this
post.
Apparently, from my cumulated experience, joking about funny
translations is a very widespread game among german-speaking
developers (of course, as everybody knows, us French do translate
everissing and no single Frainche DiDi will make such fun abaouttel10n
wouhorke, aha).
I'd say: more generally widespread among people .who jargonize about computing so often in their daily
work that they often forget that not everybody, even in a country
where people are as clever about English as German/Austrian/Swiss
folks are (we all know that 100% population in these places speak a
very perfect English) do understand what "downgrade" means.
Seriously, "funny" translations are our (translators) daily nightmare.
We hate them because we know people hate us (or make jokes about our
work) when they face them.
The example taken by Patrick is a nice case as "downgrade" is tricky for
all of us. For instance, French translators have chosen "revenir la
version pr c dente" as "bring back to former version". This is about
the only "right" way to say what's being done ("d grader" is another
option but that has a negative connotation). Of course, I often
*hear* people (incl. me) say "downgrader" which is an horrible
neologism....and of course doesn't say anything to people who are
clueless in English.
English is, unfortunately, often a very compact language. This is our
daily pain.
So, as German translation of "to downgrade", what do *you* propose,
Patrick? "Downgradieren"?
Tricky, eh? Taken from APT for "downgrade":
In desperate need to organize my collection of scientific papers, I had a look at various tools which could help me organizing them. Probably one of the best out there is Mendeley. Mendeley seems to be a very good tool to keep your massive collection of pdfs under control. Unfortunately a very basic function, namely looking up a newly imported paper in Google Scholar to get attributes like: Authors, Year, etc. right, is bundled with a Mendeley account. I guess that s their way of forcing the user to participate to their community stuff, since without the Google Scholar lookup Mendeley is pretty useless unless you want to fill all the attributes manually.
So I decided to write my own tool to make the lookup. Unfortunately Google does not really want to give away that precious data: they don t provide an API and even block certain User-Agents from accessing the page. Then, there is also the problem of scraping the results page to get the right data.
The first problem can be trivially solved by setting a common User-Agent string, the second one can be elegantly circumvented by using the bibtex files provided in the search results. The bibtex entries are however only showed if you enabled them in the settings, which are stored in a cookie. After a few tries, I figured that the CF attribute (citation format?) controls which bibliography format should be offered in the results page and CF=4 corresponds to bibtex. Generating a fake cookie is easy, but you have to know what must be included. In this case it looks like a 16 digit hex as ID and the CF attribute is sufficient. The ID is probably supposed to be your id, but a randomly generated one also works like a charm.
The resulting cookie looks like this: GSP=ID=762a112b5c765732:CF=4
All you have to do now is to query Google Scholar using the user string and the cookie:
...
# fake google id (looks like it is a 16 elements hex)
google_id = hashlib.md5(str(random.random())).hexdigest()[:16]
GOOGLE_SCHOLAR_URL = http://scholar.google.com
HEADERS = User-Agent : Mozilla/5.0 ,
Cookie : GSP=ID=%s:CF=4 % google_id
def query(searchstr):
"Return a list of bibtex items. "
searchstr = /scholar?q= +urllib2.quote(searchstr)
url = GOOGLE_SCHOLAR_URL + searchstr
request = urllib2.Request(url, headers=HEADERS)
response = urllib2.urlopen(request)
html = response.read()
# grab the bibtex links
And Google Scholar will offer you links to the bibtex files of the results. Getting those links is easy since they all start with "/scholar.bib". Just search for those and download the targets.
The complete code is available on github. It can be used as a python library or a standalone application, you just call it like this: gscolar "some author or title" and it will print the first ten results in bibtex to stdout.
Knowing full well that it will cause many of my readers to tut and roll their eyes at me I derive slight pleasure from confessing that I have now eaten at McDonalds on 6 continents. To make it worse I only did so in Asia and Australia so I could say I had.
Coming to New Zealand for an extended period of time, I figured
it would make sense to purchase a prepay mobile plan to make it
easier to mix with locals. Not knowing better, I went with Vodafone, which I whole-heartedly
regret: their website is a massive pain in the ass, their price
plans
completely over the top, and their customer service
representative incompetent and unfriendly.
My latest experience eclipsed all previous encounters, and makes
me want to tell you about it:
Between all the obscure add-ons Vodafone threw at me when I
bought this SIM card, two weeks ago I couldn t figure out how my
balance had decreased from $30 to $0 when I rarely ever made
calls.
I wrote an e-mail to their customer service hotline, and it took
them a week to get back to me, with the following text:
Due to being a Prepay Customer, unfortunately usage details are not available as per terms and conditions. I have although checked your usage and can confirm that all charges are correct.Obviously, I wasn t going to accept this claim of omniscience, so when last weekend, $20 disappeared over the course of a day, that was the catalyst for me to reopen the ticket and reply along the lines of:
Only I know when I used my phone and thus only I can determine whether the charges are correct. Please show the full records to me, or elseThis seemed to convince the representative, and 8 messages and 11 days after my initial request, I was told I could request the records at $5/30 records. Yes, you read that right: they wanted to charge me to view the records. I thus replied:
I am NOT willing to pay for that. If you are unable to comply with my desire for transparency, then I shall terminate the contract and make sure to inform the media as well as the consumer institute of this conduct. As stated previously, I shall also consult with a lawyer. Charging consumers to view data that is obviously available is a strong indication that you do not want me to see it. I can t imaging why this would be the case other than the data being inconsistent with reality.That worked, and I finally got an Excel sheet with my usage data, which allowed me to track down the depletion of my account: to lure customers in, they promise free calls to other Vodafone numbers for the first four weekends. There are three problems with that though:
Next.