~ubuntu-desktop/ubuntu-make/master

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
ubuntu-make (17.03) zesty; urgency=medium

  [ Galileo Sartor ]
  * Fix android sdk and android studio
  * Fix unity3D download page
  * Fix for never rust download page
  * Change phpstorm icon
  * Changed icon in rubymine to svg
  * Add apm to bin folder
  * Check when there is a failure if people are using the latest Ubuntu
    Make version. Direct them to the ppa otherwise.
  * Fix some tests
  * Return the pexpect reply so we can use multiple option expect
  * Add issue template

  [ Didier Roche ]
  * Add running from master instructions in issue template
  * Some small tests refactoring
  * Support running VCS umake version without being in root directory

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 10 Mar 2017 15:43:42 +0100

ubuntu-make (16.11.1) zesty; urgency=medium

  * Enable small tests passing on yakkety+ with a more modern trusted
    local repository layout.

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 18 Nov 2016 12:08:37 +0100

ubuntu-make (16.11) zesty; urgency=medium

  [ Galileo Sartor ]
  * Removed jayatana dependency from android-studio
  * Change netbeans link
  * Support incorrect use of download_url when using GitHub API
  * Change superpowers repo

  [ Mehmet Keçeci ]
  * Update tr.po
  * Update ubuntu-make.pot

  [ Hannes De Valkeneer ]
  * Change netbeans checksum from md5 to sha256

  [ Michael Chou ]
  * Android Studio duplicate icons in launcher fix

  [ Trent Schafer ]
  * Update post install message for all frameworks when needing to relogging

  [ Wilsen Hernandez ]
  * Spanish translation strings updated

  [ Didier Roche ]
  * Fix regression where Exec wasn't pointing at the correct install path
    when using a custom location
  * Decompress even slightly corrupted tar files. (latest golang release
    can now be uncompressed)
  * Prepare for zesty releases

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 18 Nov 2016 09:31:22 +0100

ubuntu-make (16.09) yakkety; urgency=medium

  [ Galileo Sartor ]
  * Add Sublime Text 3 support
  * Add Atom Support
  * Fix node_modules folder setting for respecting npmrc and
    add Node LTS
  * Fix eclipse download url
  * Change eclipse download-keyword to avoid conflicts
  * Fix firefox-dev install and exec
  * Fix unity 3D url
  * Adapt to new VSCode binary path

  [ Igor Vuk ]
  * Fix a few typos in README.md

  [ neopi21 ]
  * French translation update

  [ Jared Ravetch ]
  * Update Rust download url, add SSL cert for static.rust-lang.org,
    update tests

  [ Didier Roche ]
  * Have autopkgtest depend on libjs-jquery-throttle-debounce

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 22 Sep 2016 09:22:13 +0200

ubuntu-make (16.05) yakkety; urgency=medium

  [ Galileo Sartor ]
  * Fix Android-Studio and Android-SDK frameworks with newer website
  * Use github api for LightTable and superpowers frameworks
  * Add openjdk-8-jdk to android studio/sdk
  * Remove openjdk dependency for arduino

  [ Fabio Colella ]
  * Updated requirements for Netbeans to work on Xenial

  [ Jared Ravetch ]
  * Fix locale in tests

  [ Didier Roche ]
  * Done misc reviews on previous contributions
  * Change release hook to point to yakkety

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 04 May 2016 13:40:18 +0200

ubuntu-make (16.04) xenial; urgency=medium

  [ Galileo Sartor ]
  * Fix Xenial by adding an openjdk-8-jdk as a dependency to eclipse
    and intellij. (Fixes: #279)
  * Add language dependencies on IDEs specific to one language only
    (pycharm, rubymine)

  [ Didier Roche ]
  * Write some future test strategy for pycharm/python medium tests

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 05 Apr 2016 09:24:55 +0200

ubuntu-make (16.03.2) xenial; urgency=medium

  * Fixup number for xenial

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 30 Mar 2016 09:15:03 +0200

ubuntu-make (16.03.1) xenial; urgency=medium

  * Fix test as python 3.5 downloader can return bigger size (on xenial)

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 30 Mar 2016 08:59:37 +0200

ubuntu-make (16.03) xenial; urgency=medium

  [ Galileo Sartor ]
  * Add Eclipse JEE support
  * Add Intellij EAP support
  * Fix Unity3D on lts mesa
  * Fix VSCode license page due to server changes
  * Fix Android-NDK due to server changes
  * Fix Clang support due to server changes
  * Fix Intellij .desktop file
  * Add a "or" package logic to the dependency check and install
  * Remove jayatana from intellij
  * Adapt large and medium tests to those changes

  [ Tankypon ]
  * Add Superpowers game editor framework

  [ Omer Sheikh ]
  * Add Kotlin compiler support
  * Remove openjdk from datagrip requirements

  [ Eakkapat Pattarathamrong ]
  * Add more test for Visual Studio Code

  [ Almeida ]
  * Update pt_BR translation

  [ Didier Roche ]
  * Change StartupWMClass to match the one Android Studio creates
  * Fix EULA acceptance translations in pt
  * Add more tests on symlinks creation and removal
  * Fix and make more reliable test infrastructure + some cleanup logic
  * Adapt large and medium tests to those changes

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 30 Mar 2016 08:22:24 +0200

ubuntu-make (16.02.1) xenial; urgency=medium

  [ Galileo Sartor ]
  [ Didier Roche ]
  * Fix Visual Studio Code to use permanent links as the website changed.
    Adapt tests to it.

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 10 Feb 2016 09:43:20 +0100

ubuntu-make (16.02) xenial; urgency=medium

  [ Galileo Sartor ]
  * Add Nodejs support with always latest node and npm now available!
  * Add Lighttable IDE support.
  * Create symlinks in a bin/ directory which is now added to user's PATH
    for each .desktop file created. That way, people can run their app
    from the command line as well.
  * All of those covered by small medium and large tests.

  [ Patricio Pérez ]
  * Add Spring Tools Suite and its testsuite.

  [ Omer Sheikh ]
  * Add JetBrains Datagrip with tests
  * Add python-gnupg to requirements.txt.

  [ Didier Roche ]
  * Disable Visual Studio Code installation for now. Adapt tests for that
    change.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 09 Feb 2016 08:47:49 +0100

ubuntu-make (16.01.2) xenial; urgency=medium

  [ Galileo Sartor ]
  * Add swift lang support with according tests.
  * Add support for Eclipse php with tests.
  * Add support for Eclipse cpp with tests.

  [ Evan McIntire ]
  * dd manpage that is generated from the --help text.

  [ Didier Roche ]
  * Fix, and implements some testing for Swift, Eclipse php and cpp.
  * Add gpg key support so that we can mock and add it to frameworks,
    working around some uid != euid limitations.
  * Compile local python file under current user name in tests.

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 20 Jan 2016 17:38:39 -0800

ubuntu-make (16.01.1) xenial; urgency=medium

  * Fix Go support as of 1.5.3, they now publishes a sha256 instead of a sha1
    checksum.
  * Adapt tests to it.
  * A lot of work on tests:
    - add local/vm/remote args to runtests to easily run tests in locally,
      in an adt environment or remotely on the official infrastructure.
    - minimizing autopkgtests installation
    - docker fixes with proxy for medium tests
    - ensure we run with a dummy xorg driver
    - ensure compiz is running before running large and custom tests
    - fix TESTS=all triggering custom tests
    - fix not installing ubuntu-make package itself for git tests

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 14 Jan 2016 12:26:52 +0100

ubuntu-make (16.01) xenial; urgency=medium

  [ Galileo Sartor ]
  * Always deliver the latest Unity3D version (beta) to our users.
  * Ensure we always download latest available eclipse java IDE version. This
    enables users to now get eclipse Mars from Ubuntu Make!

  [ Didier Roche ]
  * Enable setting up Firefox Dev as default browser.
  * Move Visual Studio Code to IDE category. Keep it still on the web category
    for backward compatiblity. Adapts tests to ensure both category works
    (with a warning on the web one).
  * Move the testing infrastructure from jenkins to ubuntu autopkgtests:
    - create pep8/small/medium/large/all targets to mimic runautopkgtests
      behavior.
    - add a setup test bed, installing an ubuntu-desktop image, grabbing
      git branch or system package and generating stats info.
    - add another collecting coverage test to generate and copy stats
      to artefacts directory.
    - a custom target is triggered when one or more specific tests are desired
      like --env="TESTS=tests/small/<foo>.py
      tests.small.foo:TestClass:test_bar".
    - all those tests are handled by a TESTS env variable. If not set, we run
      pep8 and small tests.
    - creating utils and scripts to factorize most of the logic.
  * Protect against invalid tar archive that can be opened but not fully
    extracted.
  * Remove libxp6 dep from Stencyl as optional and not available from wily.
  * Install test dependencies from package and autopkgtests list.
    Use that logic in both autopkgtest infra and jenkins.
  * Make test_install_progress more robust as apt 1.1.5 changed its update
    signaling behavior.
  * Add in baseinstaller some way to only match last link when parsing.
  * Rework foreign architecture addition and detection to ensure we only
    call it once (we were calling them once per package previously), fix some
    races in cache handling. Move this facility to tools and restructure tests
     for this, while adding some more.
  * Add locks to avoid a race condition when creating temp file (to not create
    them as root) and add a new contextwrapper for as_root() with its tests.
  * Drop sshpass in favor of ssh key for docker image connection.
  * Some misc fixes:
    - Change some error messages and making them localizable.
    - fix an issue to avoid nested fakeroot calls.
    - Ensure we always kill children process and not the wrapper in container.
    - Add a fallback when os.getlogin() returns transient errors.
    - Normalize end of line tests comparaison.
    - Fix some possible failure when issuing a progressbar update.
    - Restructure, decouple and grab additional mocks for tests
    - Restore properly the initial environment in test_settings to avoid env
      leaks bugs.
    - Import cleanups.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 12 Jan 2016 09:39:08 +0100

ubuntu-make (15.12.1) xenial; urgency=medium

  [ Eldar Khayrullin ]
  * Update Unity3D link to latest

  [ Didier Roche ]
  * Fix rust for their latest release as they changed rustlib directory
  * Adapt rust medium assets
  * Fix medium tests by changing unity server host
  * Some tidy up on BeautifulSoup latest release

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 17 Dec 2015 07:36:45 +0100

ubuntu-make (15.12) xenial; urgency=medium

  * Fix JetBrain's based IDE due to their new website deployement:
    - Use now their API directly.
    - Adapt medium tests and assets to follow that new structure.
  * Add a deprecation warning on udtc command (will be removed after 16.04 LTS)

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 11 Dec 2015 10:52:53 +0100

ubuntu-make (15.11.2) xenial; urgency=medium

  [ Abigail Buccaneer ]
  * Add JetBrains CLion C/C++ IDE support.

  [ Eldar Khayrullin ]
  * Complete Russian translation.

  [ Translation team ]
  * Refresh po files with latest community translations. Thanks to all our
    translator community!

  [ Didier Roche ]
  * Add Twine game editor support.
  * Ensure --help always show category help when following category, even
    if it has default frameworks.
  * Add tests (small/medium/large) to cover those.
  * Add ZSH completion to the same level as bash completion.
  * Fix visual studio icon which changed its path (detected thanks to our
    testsuite).
  * Add medium and large tests for CLion.
  * Fallback to plain english if language support isn't fully installed.
  * Fix incorrect pt_BR translations.
  * Add better description for jetbrain IDEs.
  * Create and move a bunch of Android tests to a mock BaseInstaller based
    one. This enables us to cut large test time by a magnitude of 2. Using
    that opportunity to add more tests and complete existing ones.
  * Standardize language test bed to run in plain english whatever your
    configuration is.
  * Misc. tests enhancements and tools fixes.
  * Move build dependencies only needed for tests to another ppa
    (ppa:ubuntu-desktop/ubuntu-make-builddeps) and add it in jenkins tests.
    This way, people using Ubuntu Make on older release are not impacted by
    the need of newer version of tests frameworks like pexpect and won't
    install them. Hook that ppa in Travis CI, our jenkins infra and refresh
    contributor intro to ask adding that ppa for testing.
  * Enhance our jenkins job for testing a pull request branch and other minor
    test job enhancements.
  * Update French translations.
  * Update translation template for new and updated frameworks.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 24 Nov 2015 08:06:03 +0100

ubuntu-make (15.11.1) xenial; urgency=medium

  [ Fabio Colella ]
  * Added support for Netbeans IDE, with possibility of extension to support
    its flavours.
  * Add large and initial support for medium tests.

  [ Jared Ravetch ]
  * Add Rust support, installing the latest rust compiler and tools version.
  * Initial support for medium and large tests.
  * Override GOROOT value instead of appending it (Go doesn't support GOROOT
    having multiple values).

  [ Eldar Khayrullin ]
  * Update unity3d version up to 5.1.0f3+2015091501.

  [ Sebastian Schuberth ]
  * Change android NDK env variable to use NDK_ROOT instead of ANDROID_NDK.

  [ Didier Roche ]
  * Fix webstorm icon renamed upstream.
  * Ship version file as part of the install (Now --version really works on
    packaged flavor as well) + stamp generated binary with correct version.
  * Fix BaseInstaller to not crash when all downloads assets are 404 + add
    medium tests for this.
  * Ensure -r global option behave like --remove.
  * Some style, refactoring and formatting tidy up for recent merges and
    changes.
  * Add medium assets, certificates and additional failure test cases for
    netbeans and rust.
  * Update docker container for medium tests with new certificates.
  * Readd Travis CI integration running pep8 and small tests (with badge
    status and updated wording in README). New pushes and pull requests are
    now automatically tested on those 2 kinds of tests.
  * Fix and updates dependencies for package and pip virtualenv deps.
  * Standardize the test environment so that people running tests using for
    instance zsh are not impacted.
  * Finish up shipping static files support for future frameworks.
  * Using scala framework for loading tests and making autopkgtests pass on
    armel64 (android not available on this arch).
  * Improve releasing script and migrate gbp config to new headers.

  [ Translators ]
  * Refreshed translation template and updated translations. Thanks to all our
    translators!
    - new supported languages:
      fa, pt_BR
    - Updating the following languages:
      de, en_AU, en_CA, en_GB, eu, hr, it, pl, ru, te, zh_CN, zh_HK

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 10 Nov 2015 09:12:26 +0100

ubuntu-make (15.11) xenial; urgency=medium

  [ Omer Sheikh ]
  * Change default install path to ~/.local/share/umake/, depending on
    $XDG_DATA_HOME.
  * Add tests for those.
  * Improve tests stability in different environment (particularly jenkins) by
    creating wrapper around pexpect.spawnu. The wrapper sets the virtual
    terminal dimensions before calling pexpect.spawnu. This is to solve the
    problem of newline and carriage returns appearing in the stdout of created
    processes when testing under jenkins.

  [ Sebastian Schuberth ]
  * Fix changelog name.
  * Set the ANDROID_HOME and NDK_ROOT environment variables for android NDK
    frameworks.

  [ Jared Ravetch ]
  * Fix user message when prompting user to restart shell session.

  [ Didier Roche ]
  * Add a --version option to print current ubuntu make version. The rules are:
    - if the user is on a released version, then print this version
    - if the user is on a git branch, use:
      - version-#commits-shortsha1 if there is no local or staged changes
      - version-#commits-shortsha1-dirty if there is some locals or staged
        changes
    - finally, if the user is a local checkout, but without git history, just
      print: version+unknown
  * Fix --remove when used before a category name. Now, you can properly
    umake --remove <category> <framework> and the framework will be removed.
  * Fix framework env variables not removed for zsh shells on --remove.
  * Fix cmd list mangling for large Android NDK tests.
  * Add some autoreleasing script, to bump version, add them to stage, tag and
    commit.
  * Enable multiple decompressions to end up in same directory and adapt
    frameworks to this new framework API.
  * Adjust DownloadCenter number of threads to match number of assets to
    download.
  * Make BaseInstaller supporting multiple assets downloads and fix it to only
    reflect download progress when we have all download size data. We could
    have one download finishing up (and so global being at 100%) while other
    downloads didn't start yet. Ensure we have all assets size before reporting
    first download global progress.
  * Fix as well cleaned path to not be removed.
  * Filter in BaseInstaller to not decompress assets that are files to copy.
  * Add a bunch of small, medium and large tests for versioning, removal, env
    variable cleanups, parallel decompressions in the same directory, done
    callback counts for decompression and downloads.
  * Add a way to specify multiple ports (and hosts) in medium tests. This will
    be used in future frameworks which rely both on https and http downloads.
    Test tools can now expose multiple ports inside the container.
    Changed as well all medium tests to adapt to this new API.
  * Ensure we source .profile when executing command in container.
  * Various changes to run medium tests even on system installed version.
  * Save new jenkins jobs enabling medium tests and add branch-targeted jenkins
    job to test branches not merged yet into master.
  * Better medium tests stability support and optimization.
  * Package new version of pexpect and add dependency markers.
  * Some PR post-merge fixes and various refactoring.
  * Remove WIP marker in README.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 03 Nov 2015 10:39:04 +0100

ubuntu-make (15.10) wily; urgency=medium

  * Fix Dartlang download due to its new website layout.
  * Fix pycharm educational link as their linux download returned some windows
    binary.
  * Adapt medium tests assets to those new website layouts and new
    certificates.
  * Add support for frameworks to poke for download on multiple hosts (needed
    for the Dartlang case).
  * Add support for medium tests to have a SNI server to cope with requests
    on multiple hosts when faking server inside the container, including
    delivering the correct content and certificate.
  * Ensure that probing for reinstall in frameworks is only requiring the right
    engagement level from the user (and add tests for this).
  * Add some generic frameworks functionality for detecting intallation state,
    enabling to remove a lot of similar code in all frameworks.
  * Handle properly directory which doesn't exists in archive to decompress.
  * Ensure that a logging config selection via conffile display the selected
    logging level.
  * Enhance logging and debugging support.
  * Add a bunch of new tests and raised the test coverage to reach 93%.
  * Add missing requirements from contributor documentation. Big thanks to
    aung for this!
  * Make CI jenkins jobs being more resilient to random failures
    (distro, network).
  * Test jenkins jobs are now archived.
  * Misc code cleanups and dead code removal.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 08 Oct 2015 10:19:14 +0200

ubuntu-make (15.09.2) wily; urgency=medium

  * Ignore continuation line having to be a multiple of 4 in older pep8
    release (making identation not aligned with above line).
  * This then trigger new warnings for double spaces, fix them.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 10 Sep 2015 08:00:33 +0200

ubuntu-make (15.09.1) wily; urgency=medium

  * Add support for installing android SDK only by Sebastian Schuberth
    - add associated set of medium and large tests.
  * Rationalize exit status of umake by Omer Sheikh
    - every error now, in addition to print some errors, exits as expect with
      an exit code of 1.
    - add and modify large tests, to ensure that each framework (those using
      BaseInstaller and those having some dedicated code path) are behaving
      the same for errors.
    - mock in medium tests bad page download to exercise the error code path
      here as well.
  * Fix some pep8 issues (trusty only), some small tests broken by previous
    merges.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 10 Sep 2015 07:24:23 +0200

ubuntu-make (15.09) wily; urgency=medium

  * Unity 3D editor experimental support. You can install it through:
    umake games unity3d. Only amd64 is currently supported upstream.
  * Fix Arduino download as upstream web pages changes. Support more release
    version format and ensure we don't raise an exception but only log an
    error.
  * Add license support to Android NDK.
  * Adapt and add large and medium tests for both Unity 3D and Android NDK.
  * Various enhancements to enable decompressing shell-embedded archives
    without copying entire files. Add corresponding tests.
  * Refactor Android license parsing to be reusable to future Android SDK
    support.
  * Fix a bug where if license was after the download links, we wouldn't find
    the license.
  * Better add_to_user_env API for contributors.
  * Minor cosmetic and small bug fixes.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 01 Sep 2015 10:51:32 +0200

ubuntu-make (15.08) wily; urgency=medium

  * Add scala support and add related medium and large tests. (Igor Vuk)
  * Fix Visual Studio Code download URL as VSCode updated their download
    mechanism on their website. (Vartan Simonian)
  * Fix progress bar out of range exception. (Anton Antonov)
  * Change medium VSC assets to match new download page.
  * Do some pep8 fixes triggered by new pep8 version.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 13 Aug 2015 07:43:12 +0200

ubuntu-make (0.9.2) wily; urgency=medium

  * Enable language selection in firefox developer tools
    (thanks to Omer Sheikh):
    - Now the installation of firefox developer tools enable to choose
      interactively one of the available language (default being US).
    - add a --lang= parameter to switch to another language in non interactive
      mode.
    - additional tests and mocks for the new options and capability
  * Prevent double error logging when a TextWithChoice doesn't get the correct
    user's input. Adapt tests to it.
  * Fix a double empty [] when no shortcut is present.
  * Updated README to improve readability. Moved to more passive language.
    (thanks Brian P. Sizemore)

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 04 Aug 2015 09:06:57 +0200

ubuntu-make (0.9.1) wily; urgency=medium

  * Change test to prevent FTBFS with 3.5: assert_has_calls()
  * Print whole process output before getting the pexpect exception
    to get more info when a medium or large test is failing

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 24 Jul 2015 11:59:57 +0200

ubuntu-make (0.9.0) wily; urgency=medium

  * Force depending only on default python3 for the current ubuntu version.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 21 Jul 2015 10:21:29 +0200

ubuntu-make (0.9) wily; urgency=medium

  * New arduino support. Thanks to Tin Tvrtković to have provided most of the
    work.
  * Fix parsing for Visual Studio Code 32 bits as upstream page changed.
  * Deprecate Dart Editor framework (marked for remove only) and add Dart SDK
    new framework as per Dart 1.11, the Editor is not supported anymore.
  * Added or adapt tests for those new cases.
  * Refresh and add helpers to large and medium tests to factorize them much
    more and aligning information we check from the .desktop files (exec and
    icon paths).
  * Remove tests data from umake runtime.
  * Some test cleanups and mock refresh (android studio, Visual Studio Code,
    Android NDK).

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 21 Jul 2015 09:34:45 +0200

ubuntu-make (0.8.2) wily; urgency=medium

  * Fix Visual Studio Code support due to new upstream archive layout and
    web page content.
  * Add support for 32 bits installation of VSC as now supported upstream.
  * Refresh and adapt large and medium tests to reflect those changes.

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 10 Jun 2015 09:41:49 +0200

ubuntu-make (0.8.1) wily; urgency=medium

  * Match Android NDK with new download URL.
  * Adapt medium test accordingly.
  * Fix one failing Android large test.

 -- Didier Roche <didrocks@ubuntu.com>  Mon, 08 Jun 2015 08:59:30 +0200

ubuntu-make (0.8) wily; urgency=medium

  * Fix icon name that changed in Android Studio 1.2. Thanks Mark Trolley for
    this contribution!
  * Add tests to ensure that we are checking icon file name for android
    frameworks as well.
  * Rewrite the access in tests for icons and executables to read directly from
    the optional installed desktop file. Keep a way to override it for
    frameworks without desktop file.
  * Ensure we can remove deprecated frameworks. They only appear in shell
    completion and --help only if you had them installed. Prevent any
    reinstallation but only get a removal option.
  * Addition of a full non interactive installation mode.
  * Add tests for all those new features and fix some previous failing tests.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 07 May 2015 11:13:09 +0200

ubuntu-make (0.7) vivid; urgency=medium

  * Add Visual Studio Code support (under the "web" category)
  * Fix an error message printing for the eclipse framework if the server
    doesn't return a success code

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 30 Apr 2015 13:06:50 +0200

ubuntu-make (0.6.2) vivid; urgency=medium

  * New translations:
    - Greek, Indonesian
  * Updated translations:
    - German, Spanish, French

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 02 Apr 2015 09:56:30 +0200

ubuntu-make (0.6.1) vivid; urgency=medium

  * Set dart-editor as the command to install the editor and adapt the tests
    to this
  * Fix some strings not marked for translations
  * Print help for category with no default framework
  * Fix get binary depends with empty starting line in debian/control
  * Add missing tests deps in debian/tests/control

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 12 Mar 2015 08:14:02 +0100

ubuntu-make (0.6) vivid; urgency=medium

  * New IDEs support and various cleanups by Anton Antonov:
    - rubymine
    - pycharm educational
    - pycharm professional
    - webstorm
    - phpstorm
  * All of those covered by medium and large tests
  * Add zsh support + tests (thanks Anton Antonov again)
  * Various small code enhancements

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 18 Feb 2015 09:47:08 +0100

ubuntu-make (0.5) vivid; urgency=medium

  * Add Idea Ultimate support, thanks to Tin Tvrtković.
  * Add Android NDK support.
  * Add Dartlang support.
  * Add Firefox Developer Edition support.
  * Get new ftp download support as Intellij downloads can redirect to ftp
    download based on location. Thank to Tin Tvrtković.
  * Refresh de and es translations. Thanks to all contributors!
  * Rationalize what is up for translations and refresh i18n templates
    for new strings.
  * Fix some is_installed() detection.
  * Workaround a glib issue when some Unity launcher icon doesn't appear.
  * Some tests enhancements, cleanups and fixes.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 12 Feb 2015 10:48:20 +0100

ubuntu-make (0.4.1) vivid; urgency=medium

  * Fix for Intellij IDEA download page, thanks to Tin Tvrtković.
  * Add jayatana dependency for ides based on intellij so that even
    older releases than vivid get appmenu support.
  * Some misc test and docker container fixes.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 22 Jan 2015 09:00:45 +0100

ubuntu-make (0.4) vivid; urgency=medium

  * Add go support from the golang google compiler
  * Add a game category with stencyl support
  * Refactor and add some tests for those

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 06 Jan 2015 10:49:58 +0100

ubuntu-make (0.3) vivid; urgency=medium

  * New release featuring intellij IDEA and Pycharm support (from jetbrain)
    in their community edition. Thanks to Tin Tvrtković for this work. They
    both are covered by new tests.
  * Add dependency on beautifulsoup for easier html parsing by Tin Tvrtković.
  * Ensure we download Android Studio over https.
  * Miscellaneous medium tests fixes.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 16 Dec 2014 09:33:21 +0100

ubuntu-make (0.2) vivid; urgency=medium

  * Releasing under new name: ubuntu-make. Handle transition by shipping
    a temporary binary under the older name (udtc). New command is umake.
    Note as well that the new framework environment variable is
    UMAKE_FRAMEWORKS.
  * Provide compatibility binary (udtc) for now in the transitional package.
    Also move previous configuration file location to the new one.
  * Update Standards-Version
  * Fix Android Studio installation, now that it reached 1.0 milestone.
  * Removing Android Eclipse (adt) from Ubuntu Make: upstream doesn't provide
    any bundle anymore as this tools is deprecated in favor of Android Studio.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 09 Dec 2014 08:23:33 +0100

ubuntu-developer-tools-center (0.1.1-0ubuntu1) vivid; urgency=medium

  * Bug-fix release as Google changed their android-studio checksum from
    md5sum to sha1sum. Implementing sha1sum largely thanks to Tin Tvrtković
    work!
  * Adapt tests + new tests for sha1sum.
  * Note that the new Android Studio doesn't ship the sdk with it anymore.
    You need to download it manually and set the path to it. Will try to
    get in touch with the android studio developer team for this.

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 04 Nov 2014 09:55:41 +0100

ubuntu-developer-tools-center (0.1-0ubuntu1) vivid; urgency=medium

  * Add eclipse support as a standalone IDE. Usage is: udtc ide eclipse. Thanks
    to Tin Tvrtković for his excellent work and tests implementation.
  * Add android adt support (through eclipse). Usage is:
    udtc android eclipse-adt. Added tests for it as well
  * adb and other android tools are now added to user path while installing an
    android framework
  * Support removal of framework. If you installed a framework and want to
    remove it, just use: udtc android android-studio --remove
  * Numerous typo fixes thanks to Igor Vuk
  * Enable loading of local framework. They are controlled by UDTC_FRAMEWORKS
    env variable which can point to any path containing local frameworks
  * Support reinstallation in different folder than the origin one, cleaning
    the original directory.
  * DownloadCenter now support redirections. Thanks Tin Tvrtković for this
    work
  * Add support for decompressing zip files in Decompressor
  * New and refresh translations: de, en_AU, en_CA, en_GB, es, eu, fr, hr, it,
    pl, ru, te, zh_CN, zh_HK. Thanks to all translators for their hard work!
  * Improve i18n support
  * Protect against mistyping with multiple frameworks
  * Framework support refactoring to avoid code duplication
  * Tests fixes and refactoring for better scalability
  * Fix logging support during test runs
  * Reshape docker files to have fewer layers
  * Don't raise any Exception for unexpected CLI args

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 29 Oct 2014 10:21:01 +0100

ubuntu-developer-tools-center (0.0.5) utopic; urgency=medium

  * Addition for the test jenkins server:
    - Add helper to display binary depends
    - Output xml tests and coverage report
    - Add xunit artefacts support in runtests
  * Some tests enhancement for working in the daily jenkins environment:
    - Change installing in conflict package prediction.
    - Give some time for the container in medium tests to start
    - Remove full install timeout logic. Instead, have a timeout if there
      is no new stdout/progress report change for a while. This ensure
      less flakyness in case of really slow network.
    - Remove on output testing first INFO message detection as it's a false
      positive.
  * No output by default when running tests:
    - Coverage tests doesn't print any stdout or logging info unless a tests
      is failing.
    - Debug profile is using the debug logging configuraiton as well.
    - Don't rely on importing tests/__init__.py to define logging format for
      nose.
    - Ensure subprocess (medium/large tests) set the same logging level as well.
    - Add a stdout hanlder in subprocess as well while testing (using
      the correct profile and be able to detect warning/errors)
  * debian/rules:
    - no need for --no-config for running tests anymore
  * Misc cleanups:
    - some refactoring of runtests
    - remove unusued imports
    - removed unused profile options
    - update documentation for the new logging profiles change.
  * Have pep8 tests passing on system version as well.
  * Add Spanish, Basque and Chinese (Hong Kong) translations. Thanks to all
    translators!

 -- Didier Roche <didrocks@ubuntu.com>  Tue, 09 Sep 2014 16:48:12 +0200

ubuntu-developer-tools-center (0.0.4.1) utopic; urgency=medium

  * GSettings:schema has been deprecated and glib shows a warning about it.
  Fix the deprecation by switching to schema-id which is supported in 14.04.

 -- Didier Roche <didrocks@ubuntu.com>  Mon, 01 Sep 2014 17:14:06 +0200

ubuntu-developer-tools-center (0.0.4) utopic; urgency=medium

  * Enhance some tests by adding more info in case of failure and decouple
    some concerns.
  * Fix medium tests in using server name back as sbuild supports it again.
  * Refreshed certificates which expired and document how to get longer
    ones.
  * First trial to get medium tests running as autopkgtests, but disabled
    for now (Docker permission error inside the autopkg chroot)
  * Refactor i18n support with dropping babel and automatically run the
    commands when setuptools is building.
  * Add fr and zh_CN translations.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 28 Aug 2014 11:03:09 +0200

ubuntu-developer-tools-center (0.0.3) utopic; urgency=medium

  * Fix coverage reports by importing tested modules only when needed and
    when overriding "packages" and "__files__", by reloading the module
  * Some cleanups (removed unused imports)
  * Add allow-stderr for adt tests: as nose-cov print some debug output
    at start which makes adt failing then. As we control,
    stderr and warnings during tests, disable this check.

 -- Didier Roche <didrocks@ubuntu.com>  Thu, 28 Aug 2014 08:12:31 +0200

ubuntu-developer-tools-center (0.0.2.2) utopic; urgency=medium

  * debian/control:
    - add XS-Testsuite as some uploads may happen from trusty

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 27 Aug 2014 15:24:18 +0200

ubuntu-developer-tools-center (0.0.2.1) utopic; urgency=medium

  * Rebuild to run autopkgtests
  * Fix some pep8 issues on utopic and enable them during package build

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 27 Aug 2014 15:00:29 +0200

ubuntu-developer-tools-center (0.0.2) utopic; urgency=medium

  * Adapt one test as we disabled the android eclipse framework
    (not ready yet)

 -- Didier Roche <didrocks@ubuntu.com>  Mon, 11 Aug 2014 17:44:12 +0200

ubuntu-developer-tools-center (0.0.1) utopic; urgency=medium

  * Initial release, supporting android-studio

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 01 Aug 2014 09:37:20 +0200