meego-developer-tools:obs-light.git
5 years agoAdded log entry when executing script in chroot obslight-0.5.1
Florent Vennetier [Fri, 29 Jun 2012 15:53:16 +0000 (17:53 +0200)]
Added log entry when executing script in chroot

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Fri, 29 Jun 2012 14:40:34 +0000 (16:40 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

5 years ago- used re to remove -c %setup option.
Ronan Le Martret [Fri, 29 Jun 2012 14:38:54 +0000 (16:38 +0200)]
- used re to remove -c %setup option.

5 years agoFixed proxy issue when importing server certificate
Florent Vennetier [Fri, 29 Jun 2012 14:20:01 +0000 (16:20 +0200)]
Fixed proxy issue when importing server certificate

Made the importCert function consider the "no_proxy" variable
before trying to call the proxy.

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Fri, 29 Jun 2012 13:43:55 +0000 (15:43 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

5 years ago- Remove BUILD directory when no patch mode is used.
Ronan Le Martret [Fri, 29 Jun 2012 13:43:34 +0000 (15:43 +0200)]
- Remove BUILD directory when no patch mode is used.

5 years agoMerge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light
Florent Vennetier [Fri, 29 Jun 2012 10:38:52 +0000 (12:38 +0200)]
Merge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light

Conflicts:
src/ObsLight/ObsLightChRoot.py

5 years agoAdded function to test if we can run binary files in chroot
Florent Vennetier [Fri, 29 Jun 2012 10:31:40 +0000 (12:31 +0200)]
Added function to test if we can run binary files in chroot

5 years ago- remove ` from file ObsLightChRoot.py
Ronan Le Martret [Fri, 29 Jun 2012 10:30:21 +0000 (12:30 +0200)]
- remove ` from  file ObsLightChRoot.py

5 years ago- add os.fsync arg.
Ronan Le Martret [Fri, 29 Jun 2012 10:04:58 +0000 (12:04 +0200)]
- add os.fsync arg.

5 years ago- Clean ObsLightChRoot.py code.
Ronan Le Martret [Fri, 29 Jun 2012 07:58:36 +0000 (09:58 +0200)]
- Clean ObsLightChRoot.py code.

5 years ago- add os.fsync() to be sure to write the file’s data to disk.
Ronan Le Martret [Fri, 29 Jun 2012 07:38:39 +0000 (09:38 +0200)]
- add os.fsync() to be sure to write the file’s data to disk.

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Fri, 29 Jun 2012 07:25:07 +0000 (09:25 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

5 years ago- Remove pakage files, from chroot jail.
Ronan Le Martret [Fri, 29 Jun 2012 07:24:40 +0000 (09:24 +0200)]
- Remove pakage files, from chroot jail.

5 years agoUpdated to 0.5.1
Florent Vennetier [Thu, 28 Jun 2012 16:45:16 +0000 (18:45 +0200)]
Updated to 0.5.1

5 years agoImproved project name suggestion in Wizard
Florent Vennetier [Thu, 28 Jun 2012 15:41:56 +0000 (17:41 +0200)]
Improved project name suggestion in Wizard

5 years ago- Reorder the rpm list before rpm install.
Ronan Le Martret [Thu, 28 Jun 2012 15:21:33 +0000 (17:21 +0200)]
- Reorder the rpm list before rpm install.

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Wed, 27 Jun 2012 16:10:14 +0000 (18:10 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

5 years ago- Now source can be write with S or s.
Ronan Le Martret [Wed, 27 Jun 2012 16:09:33 +0000 (18:09 +0200)]
- Now source can be write with S or s.

5 years ago- re-add << /dev/null to rpmbuild command... again ;)...
Ronan Le Martret [Wed, 27 Jun 2012 16:05:58 +0000 (18:05 +0200)]
- re-add << /dev/null to rpmbuild command... again ;)...

5 years agoMerge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light
Florent Vennetier [Wed, 27 Jun 2012 12:51:22 +0000 (14:51 +0200)]
Merge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light

5 years agoBig changes on chroot file rights management
Florent Vennetier [Wed, 27 Jun 2012 12:50:00 +0000 (14:50 +0200)]
Big changes on chroot file rights management

5 years ago- Remove -a of the macro %setup.
Ronan Le Martret [Wed, 27 Jun 2012 12:47:48 +0000 (14:47 +0200)]
- Remove -a of the macro %setup.

5 years agoSmall fixes on obslight-fakeobs
Florent Vennetier [Wed, 27 Jun 2012 08:09:06 +0000 (10:09 +0200)]
Small fixes on obslight-fakeobs

- added log for commandline (/var/log/fakeobs-cli.log)
- moved daemon log (/var/log/fakeobs-daemon.log)
- added check for config file when creating link

5 years ago- Don't remove '%docs_package' into %prep section for build.
Ronan Le Martret [Wed, 27 Jun 2012 07:38:56 +0000 (09:38 +0200)]
- Don't remove '%docs_package' into %prep section for build.

5 years ago- When OBS Light do a %Prep, OBS Light rename all the .gitignore file.
Ronan Le Martret [Tue, 26 Jun 2012 16:10:22 +0000 (18:10 +0200)]
- When OBS Light do a %Prep, OBS Light rename all the .gitignore file.

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Tue, 26 Jun 2012 13:29:30 +0000 (15:29 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

5 years ago- Add change to spec file parser.
Ronan Le Martret [Tue, 26 Jun 2012 13:28:47 +0000 (15:28 +0200)]
- Add change to spec file parser.

5 years agoMerge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light
Florent Vennetier [Tue, 26 Jun 2012 09:09:00 +0000 (11:09 +0200)]
Merge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light

Conflicts:
src/ObsLight/ObsLightChRoot.py

5 years agoAdded stub to check if qemu is static, fixed bash subcommand
Florent Vennetier [Tue, 26 Jun 2012 09:06:48 +0000 (11:06 +0200)]
Added stub to check if qemu is static, fixed bash subcommand

5 years agoSorted dependencies, added "rpm"
Florent Vennetier [Tue, 26 Jun 2012 08:52:24 +0000 (10:52 +0200)]
Sorted dependencies, added "rpm"

5 years ago- Add missing \n to a command line.
Ronan Le Martret [Tue, 26 Jun 2012 08:48:29 +0000 (10:48 +0200)]
- Add missing \n to a command line.

5 years agoUpdated qemu dependencies
Florent Vennetier [Mon, 25 Jun 2012 15:32:22 +0000 (17:32 +0200)]
Updated qemu dependencies

- qemu -> qemu-user-static for deb packages
- qemu -> qemu-user for Fedora
- qemu -> qemu-linux-user for openSUSE

5 years agoMerge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light
Florent Vennetier [Mon, 25 Jun 2012 15:18:09 +0000 (17:18 +0200)]
Merge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light

5 years agoSeveral modifications related to ARM builds
Florent Vennetier [Mon, 25 Jun 2012 15:15:21 +0000 (17:15 +0200)]
Several modifications related to ARM builds

- commented out old code specific to ARM builds since qemu
  is now copied at the creation of the chroot jail by osc
- added quotes around the package pathes passed to rpm
- added new getter for ObsLightMic

5 years agoAdded "--clean" when creating the chroot jail with osc
Florent Vennetier [Mon, 25 Jun 2012 15:13:51 +0000 (17:13 +0200)]
Added "--clean" when creating the chroot jail with osc

5 years ago- set TERM value into the chroot jail, if unknow.
Ronan Le Martret [Mon, 25 Jun 2012 15:01:05 +0000 (17:01 +0200)]
- set TERM value into the chroot jail, if unknow.

5 years ago- change ObsLightSpec.py ex.
Ronan Le Martret [Mon, 25 Jun 2012 14:15:36 +0000 (16:15 +0200)]
- change ObsLightSpec.py ex.

5 years agoFixed fakeobs hostname regex
Florent Vennetier [Mon, 25 Jun 2012 07:04:35 +0000 (09:04 +0200)]
Fixed fakeobs hostname regex

(was not accepting digits and hyphens)

5 years agoRemoved emptySpec buildconfig and buildinfo
Florent Vennetier [Fri, 22 Jun 2012 15:39:36 +0000 (17:39 +0200)]
Removed emptySpec buildconfig and buildinfo

5 years agoFixed exception handling in getPackageBuildRequires
Florent Vennetier [Fri, 22 Jun 2012 09:28:18 +0000 (11:28 +0200)]
Fixed exception handling in getPackageBuildRequires

5 years agoFixed buildinfo request
Florent Vennetier [Fri, 22 Jun 2012 09:11:30 +0000 (11:11 +0200)]
Fixed buildinfo request

buildinfo was crashing with error 400 with some specfiles on OBS 2.3

5 years ago- Fix bug into spec file parse.
Ronan Le Martret [Thu, 21 Jun 2012 09:50:57 +0000 (11:50 +0200)]
- Fix bug into spec file parse.

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Thu, 21 Jun 2012 08:43:03 +0000 (10:43 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

5 years agoChanged the way we generate archives from git
Florent Vennetier [Thu, 21 Jun 2012 08:23:22 +0000 (10:23 +0200)]
Changed the way we generate archives from git

and changed the format from zip to tar.gz since some projects
do not have zip installed by default

5 years ago- Add Fix for HTTP 401 Error under ubuntu.
Ronan Le Martret [Wed, 20 Jun 2012 17:23:08 +0000 (19:23 +0200)]
- Add Fix for HTTP 401 Error under ubuntu.

5 years agoRewrote some functions of ObsLightChRoot.py
Florent Vennetier [Wed, 20 Jun 2012 15:17:26 +0000 (17:17 +0200)]
Rewrote some functions of ObsLightChRoot.py

5 years agoFixed bug in ObsLightGitManager.py
Florent Vennetier [Wed, 20 Jun 2012 15:15:38 +0000 (17:15 +0200)]
Fixed bug in ObsLightGitManager.py

Forced "chmod +w" on '.gitignore' file before trying to write it
(got a problem with 'attr' package)

5 years ago- Change rpmbuild arch command parameter.
Ronan Le Martret [Wed, 20 Jun 2012 13:17:22 +0000 (15:17 +0200)]
- Change rpmbuild arch command parameter.

5 years ago- Add test on result Architecture return by getchangetarget.
Ronan Le Martret [Wed, 20 Jun 2012 12:53:40 +0000 (14:53 +0200)]
- Add test on result Architecture return by getchangetarget.

5 years agoFormatted code
Florent Vennetier [Wed, 20 Jun 2012 12:47:19 +0000 (14:47 +0200)]
Formatted code

- replaced many "== None" by "is None"
- renamed some variables and functions

5 years agoFixed obsdodupdate usage() (again)
Florent Vennetier [Wed, 20 Jun 2012 12:46:35 +0000 (14:46 +0200)]
Fixed obsdodupdate usage() (again)

5 years agoMerge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light
Florent Vennetier [Wed, 20 Jun 2012 08:52:37 +0000 (10:52 +0200)]
Merge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light

5 years agoAdded check of oscrc's 'packagecachedir'
Florent Vennetier [Wed, 20 Jun 2012 08:51:12 +0000 (10:51 +0200)]
Added check of oscrc's 'packagecachedir'

Checking if 'packagecachedir' contains '%(apihost)s' so there is one
package cache per OBS API.

5 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Wed, 20 Jun 2012 08:00:09 +0000 (10:00 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

Conflicts:
src/ObsLight/ObsLightOsc.py
src/script/obsdodupdate

5 years ago- Update xml test.
Ronan Le Martret [Wed, 20 Jun 2012 07:55:36 +0000 (09:55 +0200)]
- Update xml test.

5 years ago- Update obsdodupdate script.
Ronan Le Martret [Wed, 20 Jun 2012 07:55:06 +0000 (09:55 +0200)]
- Update obsdodupdate script.

5 years ago- Create mic plugin devel. Not use into obslight.
Ronan Le Martret [Wed, 20 Jun 2012 07:54:14 +0000 (09:54 +0200)]
- Create mic plugin devel. Not use into obslight.

5 years ago- Formatting Text ObsLightManager.py
Ronan Le Martret [Wed, 20 Jun 2012 07:53:05 +0000 (09:53 +0200)]
- Formatting Text ObsLightManager.py

5 years ago- Update OBS Appliance config
Ronan Le Martret [Wed, 20 Jun 2012 07:52:06 +0000 (09:52 +0200)]
- Update OBS Appliance config

5 years ago- New tag 0.5.0
Ronan Le Martret [Wed, 20 Jun 2012 07:51:08 +0000 (09:51 +0200)]
- New tag 0.5.0

5 years ago- Major change. obslight-0.5.0
Ronan Le Martret [Wed, 20 Jun 2012 07:46:10 +0000 (09:46 +0200)]
- Major change.
- Change Install process. Use RPM cache to install RPM into chroot jail.

5 years agoAdded cleaning of old fakeobs mappings.xml backups
Florent Vennetier [Tue, 19 Jun 2012 07:35:46 +0000 (09:35 +0200)]
Added cleaning of old fakeobs mappings.xml backups

6 years agoImproved obslight-fakeobs
Florent Vennetier [Mon, 18 Jun 2012 16:15:58 +0000 (18:15 +0200)]
Improved obslight-fakeobs

- added several checks before 'grab'
- added 'list' command to show the project list
- added 'version' command to show version (only if it was installed
  from a package)

6 years agoFixed obsdodupdate script
Florent Vennetier [Mon, 18 Jun 2012 09:32:25 +0000 (11:32 +0200)]
Fixed obsdodupdate script

Added "-k" option to curl invokations so it does not complain
about self-signed certificates

6 years agoFixed fakeobs colors and URL quotation
Florent Vennetier [Fri, 15 Jun 2012 08:13:13 +0000 (10:13 +0200)]
Fixed fakeobs colors and URL quotation

- fixed color escape sequences in python files
- quoted URL when downloading package files (MeeGo has patches with '#'
  which weren't downloaded)

6 years agoUpdated wiki address (wiki.meego.com -> http://en.opensuse.org)
Florent Vennetier [Wed, 13 Jun 2012 07:28:23 +0000 (09:28 +0200)]
Updated wiki address (wiki.meego.com -> en.opensuse.org)

6 years agoFixed directory creation in grab_fakeobs_project.sh
Florent Vennetier [Mon, 11 Jun 2012 07:19:35 +0000 (09:19 +0200)]
Fixed directory creation in grab_fakeobs_project.sh

6 years agoFixed bug in 'obslight-fakeobs grab'
Florent Vennetier [Thu, 7 Jun 2012 16:27:57 +0000 (18:27 +0200)]
Fixed bug in 'obslight-fakeobs grab'

One variable was declared after being used...

6 years agoFixed 2 bugs in obslight-fakeobs
Florent Vennetier [Thu, 7 Jun 2012 13:23:09 +0000 (15:23 +0200)]
Fixed 2 bugs in obslight-fakeobs

- removing project was sometime breaking mappings.xml
- curlunpack was not retrying in case of error

6 years agoFixed obslight-fakeobs grab which was rebuilding empty package list
Florent Vennetier [Thu, 7 Jun 2012 10:21:04 +0000 (12:21 +0200)]
Fixed obslight-fakeobs grab which was rebuilding empty package list
(due to wrong order in commands)

6 years agoUpdated obslight-fakeobs version from 0.2 to 0.3
Florent Vennetier [Thu, 7 Jun 2012 09:09:18 +0000 (11:09 +0200)]
Updated obslight-fakeobs version from 0.2 to 0.3

6 years agoImproved obslight-fakeobs
Florent Vennetier [Thu, 7 Jun 2012 09:01:39 +0000 (11:01 +0200)]
Improved obslight-fakeobs

- added colors to each message
- added project_info in archives generated by 'export'
- now 'import' takes only one argument and asks user to confirm project name

6 years agoFixed 'obslight-fakeobs grab'
Florent Vennetier [Wed, 6 Jun 2012 16:39:55 +0000 (18:39 +0200)]
Fixed 'obslight-fakeobs grab'

- better handlink of download errors
- fixed commandline parameter expansion
- made scripts a bit more verbose

6 years agoAdded colors to fakeobs link creation script
Florent Vennetier [Tue, 5 Jun 2012 14:50:26 +0000 (16:50 +0200)]
Added colors to fakeobs link creation script

6 years agoMade grab_fakeobs_project.sh more robust (checks for missing/broken files)
Florent Vennetier [Fri, 1 Jun 2012 16:12:25 +0000 (18:12 +0200)]
Made grab_fakeobs_project.sh more robust (checks for missing/broken files)

6 years agoImproved fakeobs project removal, updated README.
Florent Vennetier [Thu, 31 May 2012 14:39:12 +0000 (16:39 +0200)]
Improved fakeobs project removal, updated README.

6 years agoAdded missing post_import_operations.sh
Florent Vennetier [Thu, 31 May 2012 12:06:42 +0000 (14:06 +0200)]
Added missing post_import_operations.sh

6 years agoFixed obstag to work with fakeobs
Florent Vennetier [Thu, 31 May 2012 12:02:09 +0000 (14:02 +0200)]
Fixed obstag to work with fakeobs

6 years agoAdded fakeobs/dist to .gitignore
Florent Vennetier [Thu, 31 May 2012 11:56:17 +0000 (13:56 +0200)]
Added fakeobs/dist to .gitignore

6 years agoMade fakeobs return 404 if file not found (instead of 500)
Florent Vennetier [Thu, 31 May 2012 11:50:07 +0000 (13:50 +0200)]
Made fakeobs return 404 if file not found (instead of 500)

6 years agoMoved fakeobs common post-import operations to a separate file
Florent Vennetier [Thu, 31 May 2012 11:47:20 +0000 (13:47 +0200)]
Moved fakeobs common post-import operations to a separate file

6 years agoAdded 'grab' and 'export' commands to obslight-fakeobs
Florent Vennetier [Thu, 31 May 2012 07:02:33 +0000 (09:02 +0200)]
Added 'grab' and 'export' commands to obslight-fakeobs

6 years agoModified "buildtgz.sh" script so obslight-fakeobs archive goes into fakeobs directory
Florent Vennetier [Wed, 30 May 2012 13:33:46 +0000 (15:33 +0200)]
Modified "buildtgz.sh" script so obslight-fakeobs archive goes into fakeobs directory

6 years agoAdded sysconfig postinstall dependency in fakeobs
Florent Vennetier [Wed, 30 May 2012 13:03:42 +0000 (15:03 +0200)]
Added sysconfig postinstall dependency in fakeobs

6 years agoSeveral modifications on fakeobs
Florent Vennetier [Wed, 30 May 2012 12:29:17 +0000 (14:29 +0200)]
Several modifications on fakeobs

- updated README
- updated spec file
- the import script now tries to create the fakeobs link

6 years agoFixed segfault when trying to import from wizard a project which is a link
Florent Vennetier [Wed, 30 May 2012 10:19:37 +0000 (12:19 +0200)]
Fixed segfault when trying to import from wizard a project which is a link

6 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Wed, 30 May 2012 09:10:16 +0000 (11:10 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

6 years agoFixed spec file editor layout
Florent Vennetier [Wed, 30 May 2012 07:45:06 +0000 (09:45 +0200)]
Fixed spec file editor layout

6 years agoAdded logfile for fakeobs daemon, improved memory comsumption while
Florent Vennetier [Tue, 29 May 2012 16:06:41 +0000 (18:06 +0200)]
Added logfile for fakeobs daemon, improved memory comsumption while
regenerating mappings

6 years agoUpdated obslight-fakeobs README
Florent Vennetier [Tue, 29 May 2012 13:59:12 +0000 (15:59 +0200)]
Updated obslight-fakeobs README

6 years ago- Add sudo rule to use zypper into chroot jail
Ronan Le Martret [Tue, 29 May 2012 09:12:57 +0000 (11:12 +0200)]
- Add sudo rule to use  zypper into chroot jail

6 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Fri, 25 May 2012 16:02:46 +0000 (18:02 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light

6 years ago- Add zypper warning.
Ronan Le Martret [Fri, 25 May 2012 16:02:05 +0000 (18:02 +0200)]
- Add zypper warning.

6 years agoFixed obslight-fakeobs spec file
Florent Vennetier [Fri, 25 May 2012 15:38:17 +0000 (17:38 +0200)]
Fixed obslight-fakeobs spec file

6 years agoMerge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light
Florent Vennetier [Fri, 25 May 2012 15:08:48 +0000 (17:08 +0200)]
Merge branch 'master' of git://gitorious.org/meego-developer-tools/obs-light

6 years agoFixed small fakeobs bugs and improved README
Florent Vennetier [Fri, 25 May 2012 15:08:20 +0000 (17:08 +0200)]
Fixed small fakeobs bugs and improved README

6 years agoFixed bug preventing from creating the fakeobs remote link
Florent Vennetier [Fri, 25 May 2012 14:29:09 +0000 (16:29 +0200)]
Fixed bug preventing from creating the fakeobs remote link

6 years ago- Added script to configure fakeobs remote link in OBS running on localhost
Florent Vennetier [Fri, 25 May 2012 13:10:27 +0000 (15:10 +0200)]
- Added script to configure fakeobs remote link in OBS running on localhost
- Updated README

6 years agoMerge branch 'master' of gitorious.org:meego-developer-tools/obs-light
Ronan Le Martret [Fri, 25 May 2012 12:57:31 +0000 (14:57 +0200)]
Merge branch 'master' of gitorious.org:meego-developer-tools/obs-light