View Single Post
Posts: 805 | Thanked: 1,605 times | Joined on Feb 2010 @ Gdynia, Poland
#62
Originally Posted by ade View Post
It found it's way to the extras-devel repos at the end.

But it has resulted in a bit of messy outcome Really sorry for that.

The long story:
On one hand, I tried to upload the deb file to non-free extra devel, but it took a very long time before I actually found some confirmation that it had succeeded in uploading.

Meanwhile, I did several attempts to upload it to the builder, but that failed without error messages. By coincidence I found out uppercase and underscores are not allowed there in the package name.

Once I had that corrected and uploaded, I found out the non-free deb file was actually succesfully uploaded.

So we have ended with Defense Gear in the repos two times :
Fremantle Extras-devel non-free armel defense-gear 1.1.0-0
This is the exact same version as you can download in the opening post.

Fremantle Extras-devel free armel defense-gear 1.1.0-4
This is the one through the autobuilder, but the still the exact same version.

There is one relevant difference though: defense-gear: 1.1.0-0 is named "Defense_Gear", and defense-gear 1.1.0-4 has the corrected "defense-gear" name. But that's makes it two separate packages

I tried to make made "defense-gear" (1.1.0-4) conflict with "Defense_Gear (1.0.0-0) to prevent them from installing both at the same time, but the name Defense_Gear is again not accepted. Getting 1.0.0-0 removed from the repos could be hard given the current admin situation surrounding the repos.


What does it mean for you?

You already have the deb file installed? Nothing will happen, as you already have 1.1.0-0 "Defense_Gear" installed.

You want to install it (first time) from the repo:
Please choose to install 1.1.0-4 "defense-gear", as I hope to continue this version with possible updates from TheBurek.

Murphy's law kicks in too much for me lately, giving me headaches
To be 100% "politically correct", you should upload a new version to extras-devel non-free which doesn't conflict, but "replaces" the package you uploaded to extras-devel free and you should maintain and update only the version in the non-free version in the future. Uploading non-free (free meaning source is available) software to free repositories is a violation of Debian reposiory naming scheme (see 2.1 of http://www.debian.org/doc/debian-policy/ch-archive.html ).

Edit: Anyway, it's great you succeeded! I don't want to sound like I'm complaining or something

Last edited by misiak; 2012-12-13 at 00:10.
 

The Following 3 Users Say Thank You to misiak For This Useful Post: