I’m not an ambassador for Adaptavist, but just blogging this piece just in case if anyone finds interesting. In some JIRA workflow configurations you might let certain statuses to allow any status transition inbound. This effectively allows a “transition loop”, making it possible to transition to itself. In UI/UX perspective, this wastes screen space for an additional transition button. For ...
Recently I saw a funny YouTube ad. Actually two of them. That made both of them look funny. Two consecutive ads from two multilevel marketing persons from the same scheme! Two people competing each other telling me the same yada yada. Each person was trying their best to convince the viewer to visit own website. Funny thing is, I saw ...
Today I’ve been importing an Oracle database to a test server to copy a JIRA instance. I’m doing this after many years, because, at work what I would normally do is talking to the DBAs. However, in this case, this is a personal database server I maintain for testing purposes, so I’m on my own. I hit a snag when ...
Every time Ubuntu releases a LTS version that’s the time I spend time on a version upgrade. Spending few hours on upgrading and some underhood stuff once every six months is not for me, so I decided to stick to LTS. So, the normal routine would be running ‘sudo do-release-upgrade’. For some reason it doesn’t work for me anymore with ...
Today I hit a snag when I was attempting to log into one of our JIRA dev environments where SSO unexpectedly wasn’t working properly and it didn’t let me in. So here’s my workaround. Open this URL in a new tab of the same browser: https://((your-jira-instance-address))/rest/auth/1/session Now, open the developer console of your web browser. For example, in Google Chrome, ...
So I’ve been playing around with one of those recent Facebook features. That’s called “Did You Know?” aka Fun Facts. I kept tapping on “New Question” most of the time because I wasn’t sure what to do with the most. You really need to think more than twice before posting anything on social media these days. Some questions like “A ...
Do you use Two Factor Authentication with your mobile phone? Do you use your phone as a password recovery option? In case if you are wondering what the hell is two factor authentication, let me simplify it like this. Have you coupled your Gmail/ Facebook/ etc. account with your mobile phone in a way that you receive a ‘code’ that ...
So I’ve been reading more on cryptsetup man page and found this interesting excerpt: If the header of a LUKS volume gets damaged, all data is permanently lost unless you have a header-backup. If a key-slot is damaged, it can only be restored from a header-backup or if another active key-slot with known passphrase is undamaged. Damaging the LUKS header ...
Yesterday I wrote about How to create an encrypted LUKS disk image. Today I wanted to experiment more with it. I wanted to try resizing a LUKS volume, and after one failed attempt I found a way. If you still have the disk image of yesterday’s example, just follow me. Safety first! Unmount, luksClose and then backup your image file. ...
This could be a great alternative if you have used TrueCrypt encrypted volumes. I’ve been a TrueCrypt lover for a long time, even after it was allegedly killed. But now I’m starting to think that it’s not a good option for long term safekeeping of my memories. At time point in a future release of Linux if dependencies for TrueCrypt ...
I came across a hard disk with a corrupted MBR. In other words, I found a hard disk that lost all of its partitions but files and folders are still there. Tool of my choice in this kind of cases is TestDisk. Instead of repairing the disk directly, I took an image of the whole disk using “dd” because backup ...
I had this problem when I was writing an initializer script for one of the custom fields in my JIRA instance. This initializer is expected to work on projects of a certain JIRA workflow. It is also expected to work for all workflow actions including “Create”. Because this behaviour is expected to run at issue creation as well, finding the ...
I created my Facebook account in 2007, when Facebook was slowly making its trend in this side of the world. And then I made the worst mistake – adding anyone. At that time, there was not many with Internet access, and even less had Facebook accounts. As a result of “keeping up with the latest trend” without even fully understanding ...
This post is password protected. You must visit the website and enter the password to continue reading.Filed under: lifestyle Tagged: birthday, gifts, life, shaakunthala, wishlist
Found a piece that isn’t well documented. But as usual, I’m explaining my steps and then the solution. It’s no real big deal anyway. Here’s the background: Mission was to write a Groovy script that returns all the transition screens used across all workflows of a given JIRA workflow scheme (for documentation purposes). This looked pretty easier, until a collection ...
After a lengthy JIRA tip, I’m about to blog a Keyboard Ninja tip for users who do a lot of Ctrl + R thingy to navigate Bash history. This came up when I don’t want to use a session manager like PAC but rely on Bash history. I have a server IP address and SSH access. So, instead of doing just ...
JIRA to JIRA project migration — most of the time this has been a headache when it comes to customer negotiations and compromises. In my experience, usually it starts with a discussion round to identify what customer exactly needs. Some customers expect everything, including issue change history, comments, votes, etc. In this case we have to use the XML project import ...
So, this is loosely another part of the unofficial series ‘fixing a corrupted JIRA db‘. However, this is a different case. This JIRA instance (7.1.x) was created by importing a huge XML backup (> 1 million issues). Due to an unknown reason, ActiveObjects didn’t import. That means, JIRA Software (aka JIRA Agile) no longer functioned normal. It was soon discovered that ...