Archive for June, 2013

Bugzilla Tips (III): Getting copies of another user’s bugmail

Friday, June 28th, 2013

This posting is part of a series on small and sometimes not-so-easy-to-discover functionality in Bugzilla that makes developers’ and users’ lifes more comfortable. It’s based on conversations with users and developers in the last months.

Sometimes you are interested in the stuff that a certain person is doing in Bugzilla. Bugzilla allows receiving the bugmail that a certain other user would also receive⁑. This is called “User Watching”. To enable it, go to your preferences (a link in the sidebar on Wikimedia Bugzilla, and in the footer at the bottom of other standard Bugzillas):


Click “Email Preferences”:


Scroll to the bottom where the “User Watching” section is. Add the user whose bugmail you would like to receive (and of course this field supports autocompletion.)


After submitting your changes, the user that you watch will be listed, and you will receive her/his bugmail⁑.


⁑Note: You will only receive bugmail for bug reports that you have permissions to access. So watching a user who has access to restricted security bug reports will not make you receive bugmail for these security bugs.


Tuesday, June 25th, 2013

It’s worth to watch the interview with Edward Snowden to understand his intentions and the irony that he needs questionable governments to protect him against “democracies” who are all allies of the government that persecutes him. Spin doctors manage well to move the debate towards Snowden himself (“Is he a traitor?”) instead of discussing the scope of the surveillance programs of the USA and the United Kingdom.

Technology and Society. Where we failed.

It’s too complicated to use encrypted communication when Skype, WhatsApp and Facebook are so convenient (and insecure and centralized) to use. The tech avantgarde failed to push for default encryption integration into standard mail clients via GPG/PGP. Do you know of non-geeks who use Tor or CryptoCat? I don’t. Pushing for free services and decentralized services is hard because there is no big marketing department behind them, and we all know that the most advanced technology often does not win for many reasons.

Users do not like making decisions when a question pops up in their web browsers. You want to get rid of that dialog instead. So most browsers have weak default settings in order to not confront us with confusing questions (some browsers recently push for enabling browser settings like “Do not track” or disabling third-party cookies by default soon, at least).
Hence cookies and third-party cookies are enabled for all pages, and though we log out (if there is still a “Logout” button, mobile versions seem to drop this unnecessary widget) of Facebook, Google+, Twitter, Foursquare, etc (services that are for free), all those embedded “Share!” buttons on other websites still tell the companies track which pages we visit, until we set up ad blockers and configure them properly. And HTTP referers expose which other website we visited before. And Flash cookies are a completely separate issue not covered by our browser’s cookie settings. We could do a few things, but it requires efforts and I don’t want to understand the interwebs if I just want to do my email!!!! Even if we care, the information exposed by our browser (size of screen, operating system, prefered languages, installed browser plugins, timezone, installed fonts) might still make us completely unique and recognizable.
So we use the same internet search engine every day as it’s convenient and provides the best results, soon even to be personalized instead of objective! We signed up for services without reading their terms of services. We happily automatically tag our images with GPS coordinates and upload them to central places (Facebook, Google Picasa, Yahoo Flickr) because it’s so convenient to share them with friends and to automatically show where the photo was taken. Social networks might hand out our user data to the police if we take drugs on photos, but who would ever take drugs (automatic face recognition for the win), or be on a photo of a protest demonstration against a government.
Applications on our phones access our address books and take all the contact data of all of our friends without letting us know, as we conveniently sync all our contact data between our devices. Thanks to central application stores, our phone provider knows exactly which applications we have installed and are interested in. Thanks to online music stores, companies like Amazon or Apple know exactly which music we like and can recommend other artists to us – convenient as we don’t need to find them ourselves anymore. Getting kicked out of our social network, or having our Amazon account disabled, losing all the books that we thought we had “bought” for our reading device without any compensation is so much easier with centralized services.
We all have microphones in our phones that can be activated by software, our phones log into a cell site which covers only a small area in bigger city, so it is pretty clear where exactly we are located, always. Who we communicate the most with is clear anyway.
We use digital non-anonymous discount cards to save a few lousy pennies in the supermarket so companies know what we buy, but it’s convenient to only get offers we are interested in! And companies selling ratings of our credit worthiness do not need to guess our income anymore by the area we live in – we tell them our buying power and habits for free.
We have public and private CCTV cameras in our cities, on pavements, on streets, in public transportation which make us feel safe (though they do not prevent any crime, just like the threat of death penalty). The police has a map of all (legal) cameras to quickly access them to solve crime, to make our world a safer place, though this did not help with the burglary at my neighbor’s as nothing was taped – looks like the thief just did not take the main entrance to our house, probably we just need more cameras in more spots. But never film the police – never jeopardize their safety, they are here to protect us!
Our passports, our plastic cards to enter the office building or to pay food or borrow books at university have personalized RFID chips, often strong enough to be read even from a few meters distance without letting us know that we have just identified ourselves. Combining all these separate cards in one is more convenient and as a side effect my university knows that as an aircraft construction student I do not eat any meat and read religious books. And that hidden RFID reader in the door frame can detect if we really attended that mandatory lecture at university or if we are just lazy students who should get exmatriculated.
The anonymous (and transferable) yearly paper ticket for local public transportation costs more than the personalized chipcard one, and booking a ticket on the internet with our personalized account and our credit card data is more convenient than going to a selling point and paying in cash. Why hide the fact that we travel very often from A to B (if it’s work, friends, partner, or lover might be guessed from the time of the day and if you return on the same day), if we could miss special offers for travelling from A to B?. Our computers have integrated webcams that can also be activated by software.

I could probably continue for hours.

No matter which government is elected next, it is going to do the same, because we do not care. (This implies that governments actually know what their secret services are doing and that secret services they would never do things in their own interest.)

Today’s technology has made life convenient. It’s easy to accept answers like “This is just a temporary measurement” and “This just happens for your own safety” and to not question why the shop attendant asks us for our postal code or nationality.
Elders, stop sending paper letters in envelopes, send postcards instead! Because we have nothing to hide in our times.

Kaffee, Südfrüchte, Butter.

Monday, June 24th, 2013

Vielleicht machen das die Geschäfte und Supermärkte im politischen Westen ja auch und es ist mir nur noch nie aufgefallen: Ist in diesem Lande eine Ware ausverkauft, so wird das die Ware auszeichnende Schildchen (“Butter: 30 Kronen”) entfernt oder einfach ein weißes Stück Papier darübergeklemmt, und die angrenzenden Waren im Regal rücken auf magische Art und Weise ein wenig zusammen, um die Lücke zu schließen. Wohl ein Relikt aus den Zeiten vor der Samtenen Revolution. Ausverkauft gibt’s hier also nicht, und ich würde mich nicht wundern wenn auf Nachfrage das Produkt unbekannt wäre, nur damit es einige Tage später plötzlich wieder im Regal läge. Marktwirtschaft und so.

Bugzilla Tips (II): Changing the columns in search results

Friday, June 21st, 2013

This posting is part of a series on small and sometimes not-so-easy-to-discover functionality in Bugzilla that makes developers’ and users’ lifes more comfortable. It’s based on conversations with users and developers in the last months.

Sometimes you run a search in Bugzilla and you would like to see specific metadata displayed for the resulting list of bug reports, e.g. the Assignees, when the Latest Change took place for each report, or how many votes each report has received (if Voting is enabled in your Bugzilla). At the bottom of your search results, click “Change Columns”:


In the following dialog, the displayed columns are in the list on the right, and the available columns are on the left. You can add and remove columns or changing the order of the columns by selecting a list item and using the arrow buttons:


After clicking the “Change Columns” button, the changes will be applied to the previous search results (and future search results).

Bugzilla Tips (I): Autocompletion

Friday, June 14th, 2013

This posting is part of a series on small and sometimes not-so-easy-to-discover functionality in Bugzilla that makes developers’ and users’ lifes more comfortable. It’s based on conversations with users and developers in the last months.

People can be impatient, so not everybody is aware that Bugzilla provides autocompletion for those fields that are about people (like the CC, assignee, and QA contact fields).
The autocompletion kicks in only after waiting a short moment but is extremely helpful in order to set the correct person in a Bugzilla field, or to even check if the person has an account in Bugzilla.


If you want to add somebody to the CC field for example, you first click on “edit”:


If you now start typing three letters of a name or an email address, Bugzilla will show a list of proposals that match the letters you have entered:


After you have selected the person that you have in mind, the person is added to the CC field of the report.