forked from Linutronix/elbe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1547 lines (1547 loc) · 72.8 KB
/
ChangeLog
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
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
* version bump v1.0
* initvmaction: system doesn't return a value
* db: fix error message
* rfs/virtapt: fix creating directories
* elbe-show: remove unused code, add sanity check
* elbeproject: Fix typo in exception name
* toolchain.py: dont split string line
* virtapt: add missing import sys
* updated_monitors: fix Exception name
* fix lintian: binary-without-manpage usr/bin/elbe
* debian/copyright: fix format
* fix lintian: unsupported-source-format 3.0 (git)
* remove lintian overrides
* debian/control: fix typos detected by lintian
* gitignore: ignore .patch files
* man elbe: update list of subcommands
* remove outdated INSTALL file
* elbepack/toolchain: fix whitespace damage
* remove 'setcdrom' subcommand
* elbe/usage: use initvm as example not init
* debian/control: improve descriptions
* remove initrdpack subcommand
* examples: set version 1.0 to all examples
* examples/armel-versatile: don't remove kernel modules
* examples/armel: adding a kernel
* examples/gnome3: fix name of kernel package
* examples/armel-versatile: use kernel from chroot
* update TODO file
* examples: armel-versatile fix kernel version
* added testspec for elbe-modes
* update README
* don't crash if <console> tag is not specified
* update THANKS file
* create_project: check if XML has a <target> node
* examples/armel-with..: add missing closing tag
* pkgdiff: fix to work with foreign architectures
* elbe-sign: don't return error-code on usage print
* make error checking 'jenkins' compatible
* elbe-daemon: use another default port inside the initvm
* add deb-src to default-init.xml
* man/initvm: add description for --keep-files
* initvm-start: improve behaviour on failure
* Merge remote-tracking branch 'origin/devel/torbenh/e1.3' into devel/elbe-1.0
* deb: don't compress example xml files
* pbuilder: print logfile, when no files can be downloaded
* elbeproject: Prevent CommandError traceback on pdebuild error
* control: make elbe control get_files return error, when no files avail
* improve example doc for website
* improve docs build for new website layout
* version bump 0.9.8
* add documentation for elbe-pbuilder command
* docs/elbe-control: add documentation for missing subcommands
* docs/elbe-control: remove whitespace at EOL
* Merge remote-tracking branch 'origin/devel/torbenh/e1.3' into devel/pbuilder
* projectmanager: be verbose when no pbuilder exists
* add debianization for pbuilder stuff
* pbuilder: forgit a few initvm occurences
* pbuilder: fix wrongly named command build_pbuilder
* pbuilder: add first version of elbe pbuilder command
* control: add --pbuilder-only option and allow pbuilder/* fnames in get_files
* db: add pbuilder generated files to the database
* First version of pbuilder support via elbe control interface
* daemons soap: Fix comment
* print warning if wrong tmux version is installed
* Merge pull request #35 from ferdisdot/devel/fix-apt-url-check
* improve error message if debian keyrings are missing
* Fix URL validation in XML to allow Basic HTTP athentication
* initvm-submit: improve error handling if file doesn't exist
* examples: fix typo pubkey -> key
* use httpredir.debian.org for examples
* add examples for grub testing
* consolidate grubversions to 199 and 202 for less confusion
* elbeproject: change grub_version semantics 1=1.99 and 2=2.02
* hdimg: revert grubinstaller1 to old code for wheezy
* hdimg: build initramfs before calling update-grub2
* hdimg: in grubinstaller1 use update-grub not update-grub2
* hdimg: in grubinstaller2 use unlink() like grubinstaller1 does
* Revert "revert the grub code cleanup"
* Merge remote-tracking branch 'github/devel/elbe-1.0' into devel/elbe-1.0
* Merge pull request #33 from silvio/sfr/changes-initvm-and-docker
* examples: rename files and cleanup mirror sections
* initvm: check for installed tmux
* init: add more descriptive text on subfolder creation failing (not tested)
* init: print more descriptive text on work folder creation failing
* Merge remote-tracking branch 'origin/devel/torbenh/e1.2' into devel/elbe-1.0
* pkgutils: fix return value if package is not trusted
* Refactor elbe updated.
* move updated.py
* make primary_mirror deb-src entry depend on build_sources
* Merge pull request #29 from silvio/sfr/some-changes
* repomanager: add -joliet-long option to genisoimage
* Dockerfile: rework and some conceptional changes ...
* dockerfile: add makefile
* soapclient: print date and time at WaitProjectBusyAction
* Merge pull request #27 from ferdisdot/devel/updated/usb-monitor
* Update manpage for elbe updated.
* Lock monitors to each other in elbe updated.
* sysroot: install libstdc++-dev package
* Update dependencies of updated for usb monitor.
* add usb monitor to elbe updated.
* doc: fix urls in elbe-overview
* add jan's patche to build debian packages for ubuntu
* elbe quickstart asciidoc fix
* Merge remote-tracking branch 'origin/devel/torbenh/e1.2' into devel/elbe-1.0
* initvmaction: skip_urlcheck=True, when validating bin-cdrom.iso source.xml
* docs: fix heading with kursiv text
* quickstart: simplify by using chg_archive <xml> <directory>
* elbe chg_archive: use .tbz or a directory
* update testspec with pubkey tests
* initvm create: don't print errors if no <project> tag was specified
* elbexml: allow XML files with non project tag
* fix setup.py / debian packaging
* version bump 0.9.7
* Merge remote-tracking branch 'origin/devel/torbenh/e1.2' into devel/elbe-1.0
* desktop example: improve finetuning
* hdimg: dont fail, when image to be gzipped does not exist
* hdimg: ensure that we only try to gzip one image once
* dockerfile: move dockerfile directory into contrib
* patches: remove the patches directory again
* contrib/linux: Add new kernel debianisation patches and README
* hdimg: gzip all generated images inside the initvm
* treeutils: add newline to end of file, when we write an etree
* elbeproject: make a string from builddir parameter
* hdimg: remove /boot/grub/device.map after grub is installed
* hdimg: call update-initramfs before installing grub
* add initial verstion of a testspec
* fix lintian
* handle slash in mirror description
* ignore emacs backup files
* fix typos
* spot errors in install/remove scripts
* add debhelper token to install/remove scripts
* 'elbe initvm' fix usage without --directory
* fix --output get_file(s) if a relative path is used
* buildsysroot: automaticly install needed symlinks package
* always integrage libc in sysroot
* fix elbe initvm --output
* version bump 0.9.6.4
* soapclient: add warning to build_sysroot
* db: add sysroot.tar.xz to project files
* enable sysroot builds via 'elbe control'
* enable async sysroot builds via projectmanager
* buildsysroot: automatically install -dev packages
* buildsysroot: move implementatioin from commmands to elbeproject
* sources.list: add deb-src for primary mirror
* version bump 0.9.6.3
* elbexml: fix urlcheck
* version bump 0.9.6.2
* chroot: make command work again
* initvm: build cdroms per default
* quickstart: more cleanups
* fix html layout
* quickstart: fix review comments from Jan
* skip urlcheck for 'elbe chroot'
* elbexml: only validate urls if skip_validation is not set
* extend proxy configuration for mirror validation
* Merge remote-tracking branch 'origin/devel/torbenh/nose' into devel/elbe-1.0
* elbexml: obey primary_proxy, when validating mirror urls
* initvm: always create output directory
* initvmaction: simplify outdir code
* version bump 0.9.6.1
* fix typo that bricks everything
* include elbe-repo.pub in setup.py and deb pkg
* version bump 0.9.6
* add patches to setup.py
* chroot: cleanup and add comment about PS1 setting
* debian: depend on at least qemu 1:2.1
* elbe-bootstrap download: be more robust
* kernel patches
* quickstart.txt: sshd portforwarding is no longer enabled by default
* update TODO file
* elbe control del_project: fix typos
* remove init example it's now in elbepack and used as default
* fix 'initvm create' if a XML without <initvm> was given
* initvm: improve error message
* control: don't crash on list_projects if project list is empty
* Makefile: hide kvm call that includes an || error message
* use default-init.xml comming with elbe-common
* initvm: use default XML if no initvm tag was specified
* use 7587 as SOAP/http port instead of 8080
* delete project dirs in initvm after build
* xmldefaults: set qcow2 as default img format
* xmldefaults: simplify repeated defaults
* tests: dont try to call non existing teardown function in initvm_create
* elbexml: dont try to validate cdrom urls
* tests: also rmtree second directory
* tests: fix bin-repo.iso name typo in submit test
* tests: add initvm_create test
* tests: more initvm tests
* docs quickstart: add "initvm create" and "initvm submit" output
* initvm: make initvm use absolute paths to the initvm
* docs: add shutdown_initvm to elbe control man page
* tests: better initvmtests
* soapclient: support shutdown_initvm command in elbe control
* daemons soap: add method to shutdown_initvm()
* daemons soap: use elif where appropriate in authenticated_admin
* daemons soap: add code for 2 argument authenticated_uid wrapper
* init: dont be so picky about devel mode and current workdir
* tests: first version of initvm test
* tests: make sure tmpdir is removed in elbe-init tests
* pkgutils, virtapt: Verify gpg signatures, when virtapt is available
* init: print message inside NoKInitrdException, when download fails
* init: evaluate 'http_proxy' envvar
* tests: add basic README for the tests
* tests: add first tests instances
* asyncworker: interpret the new Exception types adding verbose log
* elbeproject: raise AptCacheXXXError, when rpcaptcache operation fails
* rfs: add DebootstrapError Exception when debootstrap fails
* filesystem: add rmtree method to filesystem
* docs: Add note about nested kvm to quickstart
* init Makefile.mako: fix defaults for img tags typo defaults -> default
* init Makefile.mako: Make Error more verbose, when kvm can not be started
* elbeproject: skip url check for initvm xml file
* elbexml: allow skipping url check with a parameter
* elbexml: allow calling create_apt_sources_list, without a project
* elbexml: first version of repository validator
* daemons soap: pass ValidationError retval through Soap
* elbexml: Make ValidationError carry the validate_xml() error retval
* validate: make validate_xml return a list of errors, and adjust users
* initvm: specify which elbe control subcommand failed
* initvm: when elbe control create_project fails, print stderr
* initvm: Add sanity checks to initvm directory for start, ensure, start_build
* daemons soap: fix del_project method
* initvm: dump log.txt, when validation.txt is not available
* add git as Build-Dependency
* enable to specify initvm img format and size
* remove e2tools dependency
* dbsfed.xsd: improve adduser documentation
* fix licence vs. license spelling
* version bump 0.9.5.1
* init: also set https_proxy
* Merge branch 'torbenh/e1.2' into devel/elbe-1.0
* also set https_proxy environ variable
* debian: remove initvm command from elbe.install, its in elbe-control
* examples: add experimental jessie initvm xml
* debian: add initvm command to elbe-control package
* debian control: add tmux as elbe-control dependency
* docs: update quickstart for elbe initvm
* docs: add initvm and control to the elbe overview page
* docs: add man pages for elbe-control and elbe-initvm
* docs: update elbeoverview for elbe initvm
* version bump 0.9.5
* elbe-updated: avoid shutdown/restart during update
* updated: remove unix2dos_str conversion
* debian: add openssh-server dep for elbe-daemon
* debian: add python-beaker dependency for daemon
* split filesystem class
* debian: move shellhelper to elbe-common
* debian: update elbe-common and elbe package
* debian: stop using wildcards
* debian: add elbe validate subcommand to 'elbe' package
* debian: stop using wildcards
* add debian packaging test to Makefile
* test: add a script to test if all files are packaged
* add elbepack.directories to elbe-common
* aptprogress: don't call abstract base-classes
* updated: fix input format for syslog
* updated: improve logging by using progress objects
* aptprogress: improve logging messages
* aptprogress: implement elbeopprogress
* updated/log: ensure each entry ends with a newline
* updated: write a status file
* updated: remove ugly global status object
* updated: use universal newlines for executed shell scripts
* aptprogress: always finish with 100%
* convert uploaded shell scripts to unix format
* add a unix2dos and vice versa converter
* aptprogress: remove 'form feed' chars from prints
* add an asyncworker for cache update and upgrade
* add a save.sh hook for vcs integration
* projectmanager/aptcache: add functions to search for packages by name
* convert ArchiveRepo to new BaseRepo format
* pass exceptions if hook scripts can't be loaded
* examples/bbb-jessie: add source uris to url-list
* remove unneeded cr/lf
* catch exception if src cd can't be created
* fix typo , instead of .
* commands control: help message cosmetics
* docs elbe-buildchroot: docs update for elbe-1.0
* commands buildchroot: reorder options in order of importance
* initvm: cosmetics on the generated output
* db: dont print annoying DB messages
* inivm: dont try to upload cdrom iso as xml in submit and create
* dbsfed.xsd: update xml schema description with initvm pkg lists
* initvm: rework submit and create for source.xml extraction from iso
* elbexml: add get_elbe_version method
* treeutils: add tostring method
* filesystem: add TmpdirFilesystem implementation
* elbeproject: dump elbe_version into xml
* elbexml: add xml.dump_elbe_version () function
* version: add is_devel field, identifying devel builds
* initvm: in create, use xml file for elbe init, when its specified
* elbeproject: also dump initvm pkgs into source.xml
* elbexml: fix append_pkg for appending not installed pkgs (for initvm)
* dump: add dump_initvmpkgs ()
* dump: move get_inivm_pkglist() from cdrom to dump module
* elbeproject: reorganise imports
* elbexml: Add functions to manage initvm package list
* cdroms: write source.xml onto the binary cdrom
* initvm: download files, when the build is done in initvm (create|submit)
* filesystem: Add wdfs and hostfs Filesystems which can be directly imported
* soapclient: add --output option to elbe control get_files for download
* soapclient: reorganise download_file into own method of client
* allow specifying whether cdroms should be built via elbe control
* control: add build-bin and build-sources option
* control: pass opt dictionary into the control actions
* debianreleases: adjust for stable == jessie now
* initvmaction: use --cdrom in submit and init subcommands
* initvaction create: Use cdrom in elbe init call
* init Makefile: remove cdrom from run target
* init Makefile: change cdrom to ide cdrom
* initvm: add --cdrom option
* daemons soap faults: Fix typo in soap_faults decorator
* elbeproject: set the default cdrom_size to None in build()
* cdroms: allow the debian symlink to already exist
* filesystem: add symlink() method
* cdroms: Add code to make the installer accept the binary repo CDROM
* commands init: remove cdrom options, which are now obsolete
* commands init: add --cdrom option, which modifies the xml on the fly
* initvmaction: add code to set the cdrom, for the target build
* soapclient: remove unreachable code from file download loops
* soapclient: stop printing return codes, of functions, that dont return anymore
* daemons esoap: eliminate useless "OK" return codes
* daemons soap: remove now unused imports
* daemons soap: use new decorator and eliminate redundant exceptions code
* daemons soap faults: Add decorator which wraps Exceptions into SoapFaults
* daemons soap: finalize implementation of finish_cdrom()
* projectmanager: implement set_current_project_upload_cdrom ()
* elbeproject: add sync_xml_to_disk() method
* db: cleanup set_xml and support reloading changes source.xml from disk
* elbexml: add set_cdrom_mirror() method
* projectmanager: remove duplicated db is_busy checks, by using allow_busy
* projectmanager: add allow_busy=False option to _get_current_project()
* cdroms: fix mount path of the cdrom, for external buildchroot
* elbeproject: make sure ep.repo_images exists in any case
* soapclient: fix SetCdromAction registration
* soapclient: add implementation of cdrom upload
* daemons soap: add basic cdrom upload functionality
* daemons soap: fix set_xml() userd -> uid
* daemons soap faults: Add Validation and InvalidState Faults
* initvmaction: Dump validation.txt after initvm (create|submit)
* soapclient: add dump_file action to allow dumping validation.txt
* db: add repo images to database file list
* commands mkcdrom: print list of generated files, when command finnishes
* elbeproject: add repo_images attribute which is filled when generate repo
* cdroms: pass list of generated iso files up one level
* repomanager: make buildiso() return a list of generated files
* repomanager: add comment about RepoAttributes.__add__()
* repomanager: fix problem, where udebs for armel are also installed
* elbeproject: remove generation of files-to-extract
* init Makefile.mako: remove files-to-extract code
* commands mkcdrom: Use new mk_binary_cdrom signature and add init_codename param
* cdroms: adjust mk_binary_cdrom() for the new signature
* elbexml: add method to get initvm codename
* repomanager: make CdromBinRepo() signature independent of xml file
* cdroms: add new initvm codename related parameters
* repomanager: fix new CdromSrcRepo constructor
* cdroms: distinguish initvm and normal debs
* cdroms: make sure, that bin pkg download directories exist
* repomanager: fix udeb update, and allow multiple codenames per repo
* docs quickstart: forgot to mention initvm root password
* docs Makefile: Also build quickstart.html
* repomanager: try fixing the reprepro update stuff
* cdroms: fix Error Exception resulting in str + None Failure
* repomanager: allow_fail the installer udebs update
* initvmaction: implement waiting for busy project builds
* soapclient: add elbe control wait_busy
* daemons soap: add get_project_busy() method
* daemons soap faults: Add SoapElbeProjectError
* projectmanager: add current_project_is_busy() predicate
* initvmaction: add submit action
* initvmaction create: strip return value from project create
* examples elbe-init-with-ssh: add python-beaker, while doing --devel
* initvm: add --devel option to "initvm create" command
* initvm: add option param to signature of InitVMAction.execute()
* init: for --devel edit /etc/init.d/elbe-daemon so that the devel version starts
* initvmaction: add first version of "initvm create"
* initvmaction: fixup whitespace errors
* initvmaction: use shellhelper.system() instead of os.system()
* initvmaction: Cleanup import section
* shellhelper: add system_out() and system_out_stderr()
* shellhelper: Fix shellhelper.system() CommandError raise
* directories: add examples_dir to directories module
* control: check for urllib2.URLError, and improve error messages
* soapclient: Check for urllib2.URLError and also retry
* init: fix broken devel mode setup of profile path
* init: cleanup and use new directory module
* show: cleanup unused pack_dir variable
* xsdtoasciidoc: cleanup and use new directories module
* templates: cleanup and use the new directories module for file paths
* directories: add more filenames
* directories: fix missing import
* elbe: cleanup unused import
* elbe: use and init directories modules
* directories: add first version of directories
* initvm: Add start_build action
* initvm: make sure the have_session check is silent
* initvm: fixup the testing and run correct "make run-con" in start/ensure
* init: switch DEBIAN_FRONTEND to text
* examples init: add elbe-devel key url and remove noauth
* init: obey gpg key settings for repository in preseed.cfg.mako
* dbsfed.xsd: Add gpg key url to url node
* init: remove buildchroot step from elbe, and make init-elbe.sh cleaner
* commands initvm: Add first implementation of "elbe initvm" command
* commands control: Add retries option
* daemons soap: deactivate FutureWarning in soaplib
* commands control: add debug option, activating logging in suds
* soap client: Add some comments to ElbeSoapClient constructor
* soap client: move suds logger code into elbepack/soapclient.py
* commands control: remove now unused import
* soap client: use print_function and make sure that errors go to stderr
* daemons soap: make create_project return the builddir
* projectmanager: make create_project return the builddir
* soap client: change soapclient action signatures for login based protocoll
* soap: isolate the Soap client Connection into an own class
* daemons soap: add login method and authentication decorators
* daemons soap: move Soap serializable datatypes into their own module
* daemons soap: Add Beaker Session Middleware
* soapclient: fix typo reset_project -> del_project in DeleteProjectAction
* commands control: mess with the logging, to make suds silent
* commands control: split action instatiation and execute into 2 blocks
* soap: Dont wrap Arrays and Classes in Strings, but use Proper soap wrappers
* test updated: give Thread a proper name
* projectmanager: add stop() method, to allow stopping the async worker
* daemons: pass cherrypy engine to wsgiapp __init__() and subscribe
* asyncworker: add method to stop asyncworker Thread
* update .gitignore
* elbepack: give Threads some proper names
* daemons soap: add soaplibfix.py allowing us to use Arrays via Soap
* docs quickstart: work not project specific comments from jan into document
* docs quickstart: input from manut and sourcecode access
* docs quickstart: Add chapter about archive
* docs quickstart: remove bogus ---------------- line
* docs: Add first version of quickstart.txt
* cdrom: enable to specify size of iso images on the cmdline
* Add example for a squashfs root filesystem
* examples: jessie beaglebone-black example
* update TODO file
* TODO: remove done TODO items
* Add squashfs support
* use umount -l after grub-install
* fix usage output of 'elbe'
* examples/beaglebone-black: simplify kernel installation
* add initvm packages to src and bin cdrom
* mkcdroms: only add pkgs used in the current project
* version bump 0.9.4
* sysvinit/systemd: Simplify inittab resp. service file handling
* examples/beaglebone-black: fix bootup
* remove 'reset' calls from Makefile
* postbuild.sh: also call the script after update generation
* jessie/systemd: allow_fail if console link already exists
* fstab: enable passno be specified in xml
* version bump 0.9.3
* updated: ignore empty repositories
* aptcache: disable cleanup function
* finetuning: fix updated tag to work with foreign architectures
* finetuning: export buildenv into finetuning actions
* elbeproject: update mark_delete to work with new cleanup logic
* Merge remote-tracking branch 'origin/devel/torbenh/e1.1' into devel/elbe-1.0
* incremental builds: improve package change handling
* rpcaptcache: add function to dump apt-cache status
* revert copy of .hidden directories
* finetuning: in ln action use "with target:"
* finetuning: use full path in chroot ln action
* elbeproject: do not seed_etc() for buildimage
* finetuning/updated: fix gnupg key transfer
* rfs: support systemd console link in BuildEnv constructor
* filesystem: use 0755 as default mode for mkdir
* gpg: use /var/cache/elbe/gnupg as GNUPGHOME
* Merge remote-tracking branch 'origin/devel/torbenh/e1.0' into devel/elbe-1.0
* gpg: define GNUPGHOME variable
* filesystem: in manage policy-rc.d file in __enter__() and __exit__()
* filesystem: handle non existing /etc/apt/apt.conf in initvm better
* hdimg: avoid warnings during fs copy
* init: add --devel mode
* hdimg: BUGFIX .hidden files in the root of a filesystem are not in the image
* finetuning/updated: use HOME instead of GNUPGHOME for keyring generation
* finetuning/updated: enable automatic pubkey install
* version bump 0.9.2
* updated: use rw_access for cmd and conf deletion
* debian: add buildenv dependency to daemon
* version bump 0.9.1
* finetuning: add an updated finetuning rule
* updated: downgrade to old versions, pre/post.sh handling
* GUI: check version number input validity and limit it to 25 chars
* fixed typo
* asyncworker: remove imgbuild functionality
* hdimg/mountdepth: fix counter
* init-vm: forward host hw random generator into vm
* db: add timestamp to ProjectVersion
* updated/cp conf files: catch IOError
* updated: use os.system instead of execute for apt-get clean
* postbuild: add a hook for a postbuild script
* updated: use cmd and conf diretories
* genupdatepkg: always include a version of new.xml
* gen_update: add conf and cmd functionality
* hdimg: add missint ':'
* updated: fix apt-get clean failure
* Merge pull request #19 from ferdisdot/tar-options
* set autoresize flag if volume size is "remain"
* db: session scopes are not allowed to be stacked
* finetuning/passwd: fix setting password in adduser action
* db: load project and pre/post.sh if available
* updated: cleanup /var/cache/apt/archives after update
* db: remove version number from pre/post.sh
* updated: remove upd files after update
* updated: execute pre and post.sh script
* updated: extract files with correct attributes
* ziparchives: avoid paths with leading ././
* ziptarchives: store file attributes in archive
* elbe-gen_update: add parameters to specify pre and post install scripts
* updatepkg: add pre and post.sh to upd archive
* add post and pre.sh scripts to elbeproject
* allow setting of pre and post.sh scripts
* write etc/updated_version file
* gpg: cleanup remove_sign code and use error codes
* gpg/sign: cleanup code for better reuse
* gpg: add function to list all fingerprints
* add elbepack/debpkg.py to elbe-buildenv package
* fix lintian: elbe-buildenv: maintainer-script-ignores-errors postinst
* fix lintian: maintainer-script-lacks-debhelper-token debian/elbe-buildenv.postinst
* lintian-fix: out-of-date-standards-version 3.9.5 (current is 3.9.6)
* debian/control depend on same binary version between all elbe packages
* pkgarchive: Add missing 'with ep.buildenv'
* ProjectManager: Support version checkout
* pkgarchive: Add code to checkout package archives
* ElbeProject: Add drop_rpcaptcache
* rpcaptcache: Make mark_install more flexible
* db: Add a method to checkout version XML files
* debian: Add pkgarchive.py to elbe-daemon.install
* AsyncWorker: Create version DB entry earlier
* ProjectManager, AsyncWorker: Add package archive
* rpcaptcache: Return downloaded file path
* ProjectManager: Move version saving to AsyncWorker
* db: Make save_version callable with busy status
* AsyncWorker: Adapt to new db.set_busy interface
* db: Pass allowed statuses directly to set_busy
* rpcaptcache: Use given version for install/upgrade
* replaced escaped parentheses
* gitigonore: add some more elbe packages
* db: protect against ep.targetfs.images == None
* filesystem: initialise images to empty list instead of None
* elbeproject rfs: fix double invocation of dump_debootstrappkgs
* asyncworker: log complete build traceback
* projectmanager: add method to get debootstrap packages
* updated: write currently installed version into /etc/updated_version
* projectmanager: when marking pkg for delete, obey auto depends
* projectmanager: modify target pkg-list in xml, when modifying aptcache
* elbexml: add method to set the target pkg list
* added parentheses around project-paths when passing it to commands like reprepro
* pass tar options to tar.
* buildchroot: remove FutureWarning printed by etree.py
* rfs: configure serial console - print warning if it can't be parsed
* dbsfed.xsd: make kinitrd optional
* version bump 0.9.0~beta3
* apt/preferences remove newlines
* rpcaptache: fix typo upgradable vs upgradeable
* versiom bump elbe-0.9.0~beta2
* add Stefan Gast to AUTHORS
* asciidoclog log STDIN if given
* add a private_data field to elbeproject class
* projectmanager/apt-cache: enable filtering on section
* updated: differ between rw_access and rw_access_file
* updated/rw_access: open non-existing files
* updated: don't print -> log exception
* Merge pull request #11 from ferdisdot/pinning
* Allow pinning of origins.
* Add raw-preference
* bump version number 0.9.0~beta1
* add read-only rfs example
* elbe-init: only cp files-to-extract if <project> node is available
* example/beaglebone-black: remove elbe repo for initvm
* examples: initvm with ssh
* Merge remote-tracking branch 'origin/devel/torbenh/init-portforward' into devel/elbe-1.0
* examples: add elbe-init-with-ssh.xml
* examples/elbe-init.xml: Add <portforwarding> rule for 8080 webapp
* init: remove --guiport and GUIPORT from Makefile
* init xsd: Add <portforwarding> node to <initvm> and fix Makefile.mako
* updated: run apply_update in seperate process
* updated: use rw_access for writeable files
* rw_class: remove debugging prints
* updated: add repocache parameter
* updated: add rw_access class
* aptprogress: add finishUpdate hook
* updated: catch exception if updating apt sources fails
* updated: fix print of ignore message
* updated: remove typo in print
* updated: add --verbose flag
* updated THANKS file
* finetuning: add raw_cmd
* finetuning: remove special logging output
* finetuning: Fix quoting issue in command and buildenv_command.
* dockerfile: readme: use privileged docker process
* dockerfile: add README.md
* Add Dockerfile to construct a docker image
* finetuning: ln - add missing braces
* enable btrfs support
* buildchroot: add option to skip pkglist section
* elbeproject: use get functions to retrieve rpcaptcache
* bump version 0.8.1~beta2
* fix grub install
* bump version number 0.8.1
* finetuning: enable ln to work with absolut paths
* finetuning: fix setting user password
* revert the grub code cleanup
* hdimg: fix wrong grub/device.map entry for /dev/poop0
* Merge remote-tracking branch 'origin/devel/torbenh/e1.0' into devel/elbe-1.0
* soap: add reset_project
* debian: add a postinst script for the buildenv
* soap: list_users - return error msg
* soap: list_projects return error message
* soap: get_files return error message
* soap: convert 'build' to use projectmanager
* soap: convert set_xml to use projectmanager
* projectmanager: fix recently unused function set_current_xml
* projectmanager: fix typo in recently unused function
* soap: switch del_project to projectmanager
* soap: switch create_project to use projectmanager
* elbe-db: fix typo in add_user command
* soap: add a --user and --password parameter
* soap: get_file improve performance
* soap: get_file stream file
* debian: hack to shutdown elbe-daemon
* soapclient: add get_file action
* elbe-daemon: fix parameters in init script
* soap: implement get_file
* elbe-daemon: add initscript for elbe daemon
* esoap: fix usage of get_files
* esoap: call SimpleWSGISoapApp.__init__
* debian: fix lintian warnings
* soap: build projects asyncron
* soap: use ElbeProject to build an project
* soap: update calls to db class to new interface
* version bump elbe-0.8.0~beta1
* soap: automatically install soap daemon into initvm
* Merge branch 'devel/soap-itf' into devel/elbe-1.0
* elbe-init: Makefile - enable to override all variables from shell
* version bump 0.7.0~beta12
* debian: add toolchainextract to elbe-buildenv package
* Merge remote-tracking branch 'origin/devel/torbenh/e1.0' into devel/elbe-1.0
* update gitignore file
* virtapt: don't use a proxy for localhost
* xmldefaults: add another buildtype for the armel parts of toolchain
* deb-pkg: use Multi-Arch: same to fix Problems with multi-arch
* toolchain: add subtype linaro_armel
* elbeproject: cat validation.txt as final step
* toolchainextract: remove debug prints
* hdimg: also use kpartx in grubinstaller2 class
* toolchainextract: add first version of toolchainextract code
* xmldefaults: add new buildtype armhf_linaro48
* repomanager: add ToolchainRepo class
* distinguish between pkg-list for buildenv and target
* updated: always initialize nosign variable
* elbe updated: fix subcommand name in help text
* finetuning: fix behaviour of ln with absolut paths
* add --target switch to 'elbe chroot'
* elbe-show: remove deprecated warning
* elbeproject: don't print package list
* Merge remote-tracking branch 'origin/devel/torbenh/e1.0' into devel/elbe-1.0
* hdimg: factor out grubinstaller_base and use that, when grubversion=0
* Merge branch 'torbenh/e1.0' into devel/elbe-1.0
* elbe init --buildsources instead of --buildsource
* allow <source> without <binary> in <url-list>
* set no_proxy for localhost and LOCALMACHINE
* verison bump 0.7.0~beta11
* init-elbe.sh.mako fix tailing space
* use apt.conf - proxy configuration not only in elbe-init initrd
* init: set source flag in preseed.cfg
* hdimg: rename grubinstaller to grubinstaller2 and add grubinstaller1
* debian/control: add kpartx as dependency to elbe-buildenv
* allow passing grub_version down into elbepack/hdimg.py functions
* buildchroot: remove packages on incremental build
* version bump 0.7.0~beta10
* examples/elbe-desktop: use adduser finetuning rule
* finetuning: adduser and addgroup actions added
* dbsfed.xsd fix indent
* leave_chroot: always remove generated resolv.conf
* copy hosts resolv.conf into chroot
* fix lintian in manpage
* fix lintian
* fix lintian errors
* add lintian as debian build dependency
* elbe-docs: inlcude generated html files
* add cmd argument to 'elbe chroot'
* elbe-init: make INTERPRETER overrideable
* version bump 0.7.0~beta9
* Merge branch 'devel/manut' into devel/elbe-1.0
* version bump 0.7.0~beta8
* fix elbe-bootup-ceck init script
* simplify bootup-ceck init script
* update descriptions in debian init files
* rename asyncbuild -> asyncworker in debian .install file
* add elbe-bootup-check
* Merge branch 'devel/manut' into devel/elbe-1.0
* DB: Remove unneccesary whitespace
* AsyncWorker: Log exception in GenUpdateJob
* db: Use more user-friendly version file names
* Move .deb name calculation into APTPackage
* updatepkg: Always clean update dir. before start
* AsyncWorker: Log what we are doing
* ProjectManager: Add missing blank in error message
* ProjectManager: Add current_project_has_changes
* db: Add has_changes method
* db: Fix primary key of files table
* ProjectManager: Add a method to open project files
* db: Add method to query single file information
* AsyncWorker: Add update packages to file table
* db: Fix _update_project_file call
* ProjectManager: Adapt to gen_update changes
* gen_update: Use user-specified output filename
* AsyncWorker: Update file table after a build
* db, ProjectManager: Add file management
* dbaction: Fix status update after successful build
* AsyncWorker: Restore workdir after each job
* AsyncWorker: Fix typo in error path
* ProjectManager: Add clear and upgrade methods
* rpcaptcache: Add clear and upgrade methods
* db: Fix status after set_xml
* ProjectManager: Add support for update packages
* Use polymorphism for AsyncWorker jobs
* ProjectManager: Method to change version descr.
* db: Add a method to change version descriptions
* ProjectManager: Fix version XML node name
* ProjectManager: Add methods for version management
* AsyncWorker: Update fullpkg list after APT commit
* db: Add a method to set the version of a project
* db: Add version management
* ProjectManager: Move APT update to AsyncBuilder
* db, ProjectManager: Rework project states
* Rename AsyncBuilder -> AsyncWorker
* AsyncBuilder: Add with statement for APT commit
* ProjectManager: Add apt_get_changes method
* RPCAptCache: Add get_changes method
* db: Increase connection timeout
* ProjectManager: Add package management methods
* Extend AsyncBuilder to support APT cache commit
* ProjectManager: CurrentlyBuilt -> InvalidState
* ProjectManager: Add read_current_project_log
* rpcaptcache: Add update functions
* version bump 0.7.0~beta8
* examples/zedboard: fix typo in linux-image name
* rpcaptcache: Purge configs of deleted packages
* examples: update zedboard example
* finetuning: run commands in /bin/sh
* add xilinx zynq zedboard example
* finetuning: add action for creating symlinks
* updated: Replace problematic filename characters
* Revert "gen_update: Include new version number in new.xml"
* docs: Fix mis-merge in elbe-gen_update.txt
* examples/updated.xml: Add a kernel
* docs: Fix target/xmlfile confusion in gen_update
* updatepkg: Get version number from current XML
* build_mtd_imgs: return empty list instead of None
* use HEAD for git src package
* dbsfed.xsd: target options need to be mandatory
* Merge remote-tracking branch 'origin/devel/stefan/genupdate-changes' into devel/manut
* cdrom: except input error
* docs: Fix man page for elbe gen_update
* examples/desktop: fix ordering of url-list
* examples: desktop - add a kernel
* updatepkg: Write source.xml after creating updates
* gen_update: Include new version number in new.xml
* version bump 0.7.0~beta7
* Merge branch 'devel/manut' into devel/elbe-1.0
* repomanager: only create volumes if maxsize is set
* add soap to setup.py
* elbe control: make output better readable
* add 'elbe control' to remote control the elbe init machine
* first implementation of a soap interface to python
* add dummy for elbe-soap interface
* set options for debian source package
* examples: elbe-desktop - fix mirrors / add grub-pc
* add updatepkg.py to buildenv debian package
* fix bracketing issue introduced in d47f6fb2d42
* Merge remote-tracking branch 'origin/devel/stefan/genupdate-changes' into devel/manut
* Split gen_update into command and implementation
* Merge remote-tracking branch 'origin/devel/torbenh/e1.0' into devel/manut
* cdroms: when generating cdroms pass CDROM_SIZE to repos
* repomanager: add support for maxsize when generating repos
* buildchroot: fix except sqlalchemy.exc.OperationalError without import
* fix syntax errors
* version bump 0.7.0~beta6
* use qemu-elbe-user-static if available
* examples: add a busybox based rescue rfs
* create usr/bin on target if it doesn't exist
* create target/etc folder before creating fstab
* pkgutils: add implementation of get_dsc_size()
* filesystem: add function to determine diskusage
* repomanager: use Filesystem for repo
* avoid perl warnings about unset locales
* pkgutils: copy_kinitrd - except SystemError
* elbe-init: export http_proxy
* version bump 0.7.0~beta5
* buildchroot: make errors user readable
* buildchroot: don't require -o parameter
* add preferences.mako again
* update README file
* remove 'elbe create' stuff from debianization
* update changelogs for beta4
* version bump - beta4
* elbe-bootstrap: update path of files
* initrdpack: use /var/lib/elbe instead of /var/cache/elbe
* update debian binary package descriptions
* replace opt/elbe by var/cache/elbe
* remove 'elbe create' and unused make templates
* Merge remote-tracking branch 'origin/devel/stefan/projectmanager' into devel/manut
* Merge remote-tracking branch 'origin/devel/stefan/fixes' into devel/manut
* ProjectManager: Add permission checks for open/del
* ProjectManager: Write log files to builddir
* Add a ProjectManager for open projects
* Add AsyncBuilder class for background builds
* db: Add get_user_data to query user details
* db: Add modify_user
* db: Implement user deletion
* db:add_user: Raise ElbeDBError on non-unique name
* db: Add id to UserData
* db: Add list_projects_of
* db: Add get_owner_id to query for project owner
* db: Add an action to create new users
* db: Save owner for new projects
* Write repomanager output to log object
* dbaction: Add missing return to ResetProjectAction
* db.load_project: Add optional logpath parameter
* db: Add get_project_data, is_build_in_progress, get_username
* AsciiDocLog: Use only line buffering
* Merge remote-tracking branch 'origin/devel/stefan/dbclass' into devel/manut
* do_hdimg: always return an initialized list object
* only write fstab is <fstab> node is in xml:
* fix help msg. elbe chroot is not elbe mount
* fix comments in xml examples
* v0.7.0~beta3
* fix fstab creation
* updated.xml: use public mirrors and add initvm node
* powerpc.xml: add initvm node
* mini-weezy-nfsroot.xml: add initvm node
* mini-ubi.xml add initvm node
* remove mini-squeeze-nfsroot.xml example
* hdimage-grub.xml add init-vm node
* elbe-desktop: add init-vm node
* elbe-init.xml use public available mirrors
* beaglebone-black.xml: use public available mirrors
* extract_targetfs create /dev directory
* remove tailing whitespaces and newlines
* targetfs: create fstab
* buildchroot: print error if db save failed
* examples/beaglebone-black: use armhf rt kernel
* example/beaglebone-black: add linux-image
* db: Add an owner column to the project table
* db: Split get_logindata
* print error msg if elbe-bootstrap is not on mirror
* elbe chroot: fix missing userinterpr
* docs: add new graphics
* add elbe-init section and switch to armhf
* elbe-init: check if initvm section is available
* db: Don't use db queries outside the session_scope
* Merge remote-tracking branch 'origin/devel/stefan/fixes' into devel/manut
* ElbeProject: Perform trivial initialisation first
* db: Reject del_project if build in progress
* db: Make create_project thread-safe
* db: Fix needs_rebuild => needs_build
* db: Only allow get_files for built projects
* db: Reject set_xml when project is being built
* db: Use scoped_session instead of plain session
* db: Merge login-related code into one function
* db: Fix user management functions
* hdimg: return empty img list if no img is defined
* Merge remote-tracking branch 'origin/devel/stefan/dbclass' into devel/manut
* elbeproject: stop init if buildenv isn't available
* db: Implement reset command
* db: Use python-passlib to check user passwords
* move elbe_version creation
* buildchroot: switch to db class
* db/init_db: Fix typo
* db: Rework error handling, close session when idle
* db: Split build_project
* don't crash if no url-list is given
* dbaction: tab -> space conversion
* Merge remote-tracking branch 'origin/devel/stefan/dbclass' into devel/manut
* add templates.py to elbe-common.install
* add missing py scripts to debian/*.install
* Merge remote-tracking branch 'origin/devel/stefan/fixes' into devel/manut
* db: Add unique constraint to User.name
* db: Make a class out of the code in db.py
* commands/db: Remove unneccessary import
* ElbeProject: Add missing ValidationError import
* add elbepack.daemons to setup.py
* add an example to test powerpc
* updated: more verbose logging
* updated: also log to syslog if availabe
* split dbactions and db code
* db - save_project: store ElbeProject:xml as source.xml
* Merge remote-tracking branch 'origin/devel/stefan/elbeproject' into devel/manut
* set buildtype = amd64 in elbe-init.xml
* fix typo in db.py
* ElbeProject: Change into new-style class
* ElbeProject: Only clean builddir/target on build
* ElbeProject: Add set_xml to change XML file
* db: add status to Project table
* wsgi daemon: cast port to int
* elbeproject: copy initvm node, handle validation error
* elbe db: implement the subcommands
* db: project - use builddir as primary key
* add database support
* Merge remote-tracking branch 'origin/devel/stefan/elbeproject2' into devel/manut
* Add get_rpcaptcache method to ElbeProject
* Merge remote-tracking branch 'origin/devel/stefan/elbeproject2' into devel/manut
* add a 'elbe daemon' command
* commands/gen_update: Use ElbeProject
* Merge remote-tracking branch 'origin/devel/stefan/elbeproject2' into devel/manut
* ElbeProject: Fix typo targetfspath -> targetpath
* commands/hdimg: Use ElbeProject class
* commands/hdimg: Add missing import for sys.exit
* commands/mkcdrom: Use ElbeProject
* commands/buildsysroot: Use ElbeProject class
* Create log object in ElbeProject constructor
* Merge remote-tracking branch 'origin/devel/stefan/elbeproject2' into devel/manut
* Merge remote-tracking branch 'origin/devel/torbenh/noguid' into devel/manut
* commands/chroot: Use ElbeProject class
* ElbeProject: Add further attributes
* Construct ElbeXML object in ElbeProject
* commands/buildchroot: Use the ElbeProject class
* Add new class ElbeProject
* rfs: add support for preseeds using preseed_to_text function
* templates: implement preseed_to_text function
* rfs: remove private write_template function and use elbepack.templates
* rfs: /etc/apt/sources.list was using decimal 644 rights. use octal
* templates: add write_pack_template()
* elbexml: fix initvm node generation in case of error...
* Merge remote-tracking branch 'origin/devel/stefan/doc' into devel/manut
* templates: add get_initvm_preseed() and use that in commands/init.py
* templates: add missing imports
* genlicence: Fix typo in --output option
* docs: Add man page for elbe updated
* docs/elbeoverview-en.txt: Architecture updates
* dbsfed.xsd: remove buildimage and add pkg-list to <initvm />, docs fixes
* dbsfed.xsd: add size element to <initvm />
* dbsfed.xsd: remove name version and description from <initvm />
* dbsfed.xsd: copy project complex type to initvm
* init preseed.cfg: add pkgs and preseed items to preseeding
* commands/init: add pkgs and preseed to template struct
* commands/buildchroot: cleanup unused helper functions
* elbepack: isolate template functions into elbepack/templates.py and use em
* docs/emu-process.dia fixes
* docs: Update all squeeze references to wheezy
* docs: Add man page for elbe setsel
* docs: Add man page for elbe gen_update
* docs: Add man page for elbe genlicence
* commands/buildchroot: manage initvm node in source.xml
* elbexml: Add code to copy the initvm from another xml file
* treeutils: add set_child_position() method
* examples/elbe-init.xml: use <initvm> tag
* pkgutils: change copy_kinitrd() so that we only need the prj node
* dbsfed.xsd: Add <initvm /> node which is basically a copy of project
* rfs: remove now obsolete XXX comment about cdrom
* Merge remote-tracking branch 'origin/devel/stefan/doc' into devel/manut
* docs: Add man page for elbe check_updates
* docs: Add man page for elbe buildsysroot
* update .gitignore file
* hdimg: don't crash if path to move doesn't exist
* fix typo
* hdimg: don't crash if files don't exist
* fix minimal python version in debian src package
* beaglebone-black.xml revert changes
* docs: Add man page for elbe buildchroot
* Merge remote-tracking branch 'origin/devel/stefan/doc' into devel/manut
* cdroms: remove "with rfs:" from the mk_*_cdrom() functions
* cdroms: add log parameter to mk_binary_cdrom() and mk_source_cdrom()
* commands/buildchroot: use with buildenv: again
* rfs: isolate cdrom mounting into own functions.. debootstrap and __enter__
* elbexml: fix the cdrom mirror codes
* rfs: mount cdrom in BuildEnv.__init__()
* commands/buildchroot: build cdroms again
* cdroms: allow xml to be None in mk_binary_cdrom()
* cdroms: add target parameter, and make us of it in commands/mkcdrom.py
* repomanager: add buildiso method
* docs: Rework overview diagrams for buildchroot
* elbe-init: Makefile remove all target python list
* docs: Add man page for elbe init
* version bump: 0.7.0~beta2
* fix files-to-extract
* Makefile: remove cpio and tar.gz target files handling
* TargetFs: add new member variable images
* docs: Add man page for elbe mkcdrom
* docs: Add man page for elbe hdimg
* rework debian packaging
* docs: Add man pages for sign/remove_sign
* docs/elbe-get_archive.txt: Fix title
* docs: Add man page for elbe-chroot.txt
* docs: Add man page for elbe pkgdiff
* docs/elbe.txt: Update command list
* lintian fix: invalid changelog
* lintian: ignore warnings about using git pkg format
* update last changelog entry
* fix lintian: ancient-standards-version
* fix lintian: debhelper-but-no-misc-depends
* fix lintian: native-package-with-dash-version
* add Makefile target for unsigned packages
* fix unused substitution variable ${python:Depends}
* fix lintian: elbe-common: binary-without-manpage usr/bin/elbe
* fix lintian: wrong-section-according-to-package-name