|
SageTV Downloads & Instructions This forum is for discussions containing Downloads and Instructions related to the Open Source version of SageTV. Please do not post questions in this forum. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
Quote:
|
#22
|
|||
|
|||
Hey Stuckless,
I was planning on updating my Docker image to do a normal build and install, then grab your miniclient, build it, and install. But now I'm considering just installing your .deb. What's the status of getting all your awesome miniclient work merged back into SageTV master? How do you feel about me skipping the build in my docker image, and just pulling down your .deb? (Is it just for developer experimentation, or more "official"?) If I do build from source, would I follow your 64-bit GUI Vagrant build? If I just install your .deb, I could also set up a separate, build-from-source docker image aimed more at developers. It would install the toolset, fetch the latest code from github, and do an initial build. I don't know if anyone would want that... |
#23
|
||||
|
||||
Quote:
Quote:
Eventually I want to publish the debs to a debian repo. I've created the repo on bintray, but I haven't figured out the nuances of what I need to do, in order to push the files there correctly. But once the repo is setup, it should be even easier to install the latest version, or upgrade. Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#24
|
|||
|
|||
Ok,so dumb question, but I don't see it being answered already.
I can do an install of the .deb file for the server and it'll be a normal linux server install? I can also connect extenders to it and they'll pull down what they need to? Thanks very much for putting in all the hard work on this!
__________________
Win7 VM -4gb ram Ubuntu 14.04 VM -4gb ram (attempting with OS v9) 3 extenders through the house Plex integration HDHR |
#25
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#26
|
|||
|
|||
Just for everyone else's benefit, I'm installing the server in Ubuntu 14.04.
Code:
sudo dpkg -i sage....deb Code:
sudo apt-get -f install I got some errors for /var/media/ directories not being present, so I'm not sure it's going to work right away. It's a good start though! I'll ask some of my other questions in a different thread.
__________________
Win7 VM -4gb ram Ubuntu 14.04 VM -4gb ram (attempting with OS v9) 3 extenders through the house Plex integration HDHR |
#27
|
||||
|
||||
watch this
Quote:
__________________
Sage V7x: Server - Lenovo K320 with WindowsHomeServer2011, 10 Terabyte HD's on stablebit drivepool, (1 x DuoFlex CT Octopus PCIe DVB-C 4 Tuner all with LM-DVB-SmartRecorder, dbox2, run SageTV as Service, DeskNow Mail and Collaboration server, 2 Terabyte NAS (Ximeta) as seconf backup, 1Gb/s MSI ePower HD Network, 3xHD100, 1xHD200, 1xHD300, Panasonic LCD 55" TV, Sharp LCD TV, JVC LCD TV, Touchscreen LCD, PlaceShifter cu at http://www.dbuschek.de |
#28
|
||||
|
||||
Alas, no 32 bit versions posted. I have them freshly compiled if needed although it says the version is 9.0.0.1
|
#29
|
|||
|
|||
I don't think any "version control" regarding numbering is actually happening in the main repo, although the commit from Opus did state he changed it to 9.0.0.1 although I haven't checked to see what it was before then in the main repo.
|
#30
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#31
|
||||
|
||||
If you want access to post builds to BinTray, then setup and BinTray account and I can add you to the OpenSageTV organization and you should be able to create versions and host downloads, etc.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#32
|
||||
|
||||
9.0.1.0 is released
Code:
Date: Thu Oct 8 23:07:31 2015 -0400 Parallel Schedule sorts tuner names; Detailed Info uses less space if no people pics STV "v9.0.1.0", "2015100801" 1) Display the names of the tuners in the parallel recording schedule in alphabetical order. 2) Detailed Info no longer leaves vertical blank space if there is no picture for a person. :100644 100644 9ccac22... 90b4d42... M stvs/SageTV7/SageTV7.xml Date: Thu Oct 8 10:54:12 2015 -0700 Incremented version I should have done this when we did the last change since it affected functionality. :100644 100644 f75f9f4... d2509d9... M java/sage/Version.java Date: Tue Oct 6 14:00:43 2015 -0700 Revert "Revert "Don't Like data is also stored at the Show level now"" This reverts commit a1e2df2414b30829ea176da1a4dc7e86119ce412. The change was fine before except for one mistake which was just cosmetic in the UI, that's fixed here. It was showing all Wasted linkages; not just ones the user explicitly specified. :100644 100644 31cc7bc... 2e626f3... M java/sage/Airing.java :100644 100644 16c2c26... 8bc4768... M java/sage/BigBrother.java :100644 100644 f8e40e2... cc9824b... M java/sage/Carny.java :100644 100644 d6f0031... a143290... M java/sage/Channel.java :100644 100644 daeea96... 4655823... M java/sage/DBObject.java :100644 100644 d28f56b... 864e734... M java/sage/Index.java :100644 100644 c0ec4cd... 11fbc25... M java/sage/MediaFile.java :100644 100644 11b3942... 34bd153... M java/sage/Person.java :100644 100644 c12ec71... e386af7... M java/sage/Scheduler.java :100644 100644 7e4f9e8... 55f89ed... M java/sage/Show.java :100644 100644 8e288d4... 0ef8cae... M java/sage/Stringer.java :100644 100644 2c79708... bad7682... M java/sage/Table.java :100644 100644 58722eb... 0a681ce... M java/sage/Wizard.java :100644 100644 b1b5ab1... 4d1bf7f... M java/sage/api/AiringAPI.java :100644 100644 3363b3a... 9d3d816... M java/sage/iTunesFileExport.java Date: Tue Oct 6 00:18:43 2015 -0400 STV v9.0.0.5, 2015100601 System Info now displays the total space used for Intelligent Recordings and MR + Fav + Archived Recordings. :100644 100644 cf5e0ca... 9ccac22... M stvs/SageTV7/SageTV7.xml Date: Mon Oct 5 20:45:14 2015 -0700 Revert "Don't Like data is also stored at the Show level now" This reverts commit 91c61dff6746c5b46d7dc15d8f5f5f1836f8984d. This commit has issues upon further testing, will fix those and then resubmit. :100644 100644 963fd19... 31cc7bc... M java/sage/Airing.java :100644 100644 8bc4768... 16c2c26... M java/sage/BigBrother.java :100644 100644 cc9824b... f8e40e2... M java/sage/Carny.java :100644 100644 a143290... d6f0031... M java/sage/Channel.java :100644 100644 4655823... daeea96... M java/sage/DBObject.java :100644 100644 864e734... d28f56b... M java/sage/Index.java :100644 100644 11fbc25... c0ec4cd... M java/sage/MediaFile.java :100644 100644 34bd153... 11b3942... M java/sage/Person.java :100644 100644 e386af7... c12ec71... M java/sage/Scheduler.java :100644 100644 55f89ed... 7e4f9e8... M java/sage/Show.java :100644 100644 0ef8cae... 8e288d4... M java/sage/Stringer.java :100644 100644 bad7682... 2c79708... M java/sage/Table.java :100644 100644 0a681ce... 58722eb... M java/sage/Wizard.java :100644 100644 4d1bf7f... b1b5ab1... M java/sage/api/AiringAPI.java :100644 100644 9d3d816... 3363b3a... M java/sage/iTunesFileExport.java Date: Mon Oct 5 16:35:47 2015 -0700 Don't Like data is also stored at the Show level now Don't Like behaves similar to Watched now in that if you mark one Airing of something as Don't Like; then that applies to all other Airings of the same Show. This shouldn't affect Intelligent Recording at all; but it will prevent the Scheduler from putting this in the schedule; even if they are Favorites. As part of this; the Scheduler will no longer schedule anything that is Don't Like (it sort of did this before, but not very effectively). The data is encoded into the Show.lastWatched field by using negative values so this did not introduce any kind of database incompatability. The propagation to Show will also only apply to newly set Don't Likes. There was also some other random code cleanup along the way. :100644 100644 31cc7bc... 963fd19... M java/sage/Airing.java :100644 100644 16c2c26... 8bc4768... M java/sage/BigBrother.java :100644 100644 f8e40e2... cc9824b... M java/sage/Carny.java :100644 100644 d6f0031... a143290... M java/sage/Channel.java :100644 100644 daeea96... 4655823... M java/sage/DBObject.java :100644 100644 d28f56b... 864e734... M java/sage/Index.java :100644 100644 c0ec4cd... 11fbc25... M java/sage/MediaFile.java :100644 100644 11b3942... 34bd153... M java/sage/Person.java :100644 100644 c12ec71... e386af7... M java/sage/Scheduler.java :100644 100644 7e4f9e8... 55f89ed... M java/sage/Show.java :100644 100644 8e288d4... 0ef8cae... M java/sage/Stringer.java :100644 100644 2c79708... bad7682... M java/sage/Table.java :100644 100644 58722eb... 0a681ce... M java/sage/Wizard.java :100644 100644 b1b5ab1... 4d1bf7f... M java/sage/api/AiringAPI.java :100644 100644 3363b3a... 9d3d816... M java/sage/iTunesFileExport.java Date: Mon Oct 5 16:56:56 2015 -0400 1) Attempt to make don't Like a little more powerful: set watchProb to 0 when nothing was watched & at least 1 recording deleted w/o being watched, or if num Don't Likes > num Watched. 2) Convert tabs to spaces :100644 100644 b75a948... 6d22fa2... M java/sage/Agent.java Date: Mon Oct 5 12:30:14 2015 -0700 Removed unused code from Scheduler relating to 'changedAirings' This set was created, then had items remove from it, and then it was looped over. So in effect, it did nothing since nothing was ever added to the set. :100644 100644 13a9a5f... c12ec71... M java/sage/Scheduler.java Date: Fri Oct 2 23:58:23 2015 -0400 STV v9.0.0.4, 2015100203 Fixed bug where Narrator credits were not listed in Detailed info :100644 100644 c9123fe... cf5e0ca... M stvs/SageTV7/SageTV7.xml Date: Fri Oct 2 23:41:16 2015 -0400 STV v9.0.0.3, 2015100202 Removed all tvtv related code :100644 100644 e380f24... c9123fe... M stvs/SageTV7/SageTV7.xml Date: Fri Oct 2 23:09:17 2015 -0400 Fixed syntax error :100644 100644 10ff1e9... f8e40e2... M java/sage/Carny.java Date: Fri Oct 2 15:50:23 2015 -0400 STV v9.0.0.2, 2015100201 1) Added Detailed Setup -> General option to choose whether to display recording cause info in Detailed Info for airings & recordings. the option is shown below the IR option, when IR is enabled. 2) Detailed Info: if the above option is enabled, display the Secret Agent Info, consisting of the Cause Agent and Watch Prob data. :100644 100644 ffb5b41... e380f24... M stvs/SageTV7/SageTV7.xml Date: Fri Oct 2 15:46:07 2015 -0400 Updates 1) Agent & Carny: no longer check the LOVE_MASK when doing a KEYWORD_MASK test. 2) Carny: make getWP() public so the STV can call it. 3) Agent: Add the number of Watched, Wasted, and Manually Wasted airs tracked by an agent so that info can be shown in the STV. :100644 100644 68417f0... b75a948... M java/sage/Agent.java :100644 100644 80d26d2... 10ff1e9... M java/sage/Carny.java Date: Mon Sep 28 21:13:55 2015 -0400 Allow for updates to take effect immediately, rather than waiting for Carny reprocessing :100644 100644 182ed9c... 80d26d2... M java/sage/Carny.java :100644 100644 c0d0c14... 512ddcb... M java/sage/api/FavoriteAPI.java Date: Mon Sep 28 17:04:47 2015 -0700 Comment: Fix the native code build environment so it can be built using a standard installation of VS2005, DirectX SDK (June 2010) & SDK6.1. NOTE: This commit requires a new environment variable, SAGEBASECLASSES which defines the path to the DirectShow BaseClasses folder. The HOWTO-BuildWithVs2005.txt file provides detailed instructions setting up the necessary toolset. :100755 100755 95b1cd2... 28107a9... M native/SageWorkspace.sln :100755 100755 1f7e7e1... 6042eff... M native/ax/FileSource/FileSource.vcproj :100755 100755 9f33328... 42569fa... M native/ax/MpegDeMux-3/MpegDeMux-3.vcproj :100644 100644 0417601... 0adf532... M native/ax/Native2.0/NativeCore.vcproj :100755 100755 51cf5e8... b430828... M native/ax/StrmDeMux/StrmDeMux.vcproj :100755 100755 ccc1525... 7694c02... M native/ax/TSSplitter2.0/TSSplitter.vcproj :100755 100755 c7eed4c... e2e32cd... M native/dll/DShowCapture-2/DShowCapture-2.vcproj :100755 100755 79f52ad... df4d329... M native/dll/DShowPlayer-2/DShowPlayer.vcproj :100755 100755 971cdc1... 3e37046... M native/dll/DShowTranscode/DShowTranscode.vcproj :100755 100755 698b738... 8b17778... M native/dll/DX93D/SageTVDX93D.vcproj :100755 100755 64a719d... 7002aa4... M native/dll/InfraredReceive/SageTVInfraredReceive.vcproj :100755 100755 23f7249... 854423f... M native/dll/PVR350OSDPlugin/PVR350OSDPlugin.vcproj :100755 100755 e47101d... 571c808... M native/dll/Win32DLL/SageTVWin32DLL.vcproj :100755 100755 967b962... b89662b... M third_party/Elecard/MpegAudioEncLayer2/dshow.vcproj :100755 100755 320a19a... 81a5924... M third_party/Microsoft/AudioSampling/MusicVisFilter.vcproj :100755 100755 6c2c22a... 6b7a20e... M third_party/Microsoft/Dump/MPEG2Dump.vcproj :100755 100755 886bed3... 131dcbe... M third_party/Microsoft/MpegMux/MpegMux.vcproj Date: Mon Sep 28 16:52:27 2015 -0700 Add missing files which are needed to build native code :000000 100644 0000000... 144f341... A HOWTO-BuildWithVs2005.txt :000000 100644 0000000... b2bd853... A native/dll/DShowPlayer-2/dxtrans.h :000000 100644 0000000... 3c5ab29... A third_party/Hauppauge/_README.txt :000000 100644 0000000... 08a3217... A third_party/Hauppauge/hcwIRBlast.exp :000000 100644 0000000... 7b7fafc... A third_party/Hauppauge/hcwIRBlast.lib Date: Mon Sep 28 15:27:55 2015 -0700 Fixed paths to projects in third_party directory :100755 100755 95b1cd2... 55ea006... M native/SageWorkspace.sln Date: Mon Sep 28 11:27:30 2015 -0700 Fixed AC3 transcoding format name substitutions We had added more of these which should never be used in the backwards direction, so there's now there's a clause to exclude them. :100644 100644 547a34a... d604d81... M java/sage/FFMPEGTranscoder.java Date: Sat Sep 26 22:07:00 2015 -0400 followTrend is false for disabled favorites :100644 100644 39783ef... 68417f0... M java/sage/Agent.java Date: Thu Sep 24 11:34:18 2015 -0700 Fixed parsing of Matroska files when they have large size fields :100644 100644 bff2982... 36bf2c7... M java/sage/media/format/FormatParser.java Date: Tue Sep 22 19:20:28 2015 -0400 Update new Favorite API names to be less ambiguous :100644 100644 9ee4065... c0d0c14... M java/sage/api/FavoriteAPI.java Date: Mon Sep 21 23:59:38 2015 -0400 Allow for favorites to be disabled :100644 100644 872dbcd... 53384b7... M AUTHORS :100644 100644 4e70227... f672513... M CONTRIBUTORS :100644 100644 c801992... 39783ef... M java/sage/Agent.java :100644 100644 fa90aaa... 182ed9c... M java/sage/Carny.java :100644 100644 9af9252... 9ee4065... M java/sage/api/FavoriteAPI.java Date: Fri Sep 18 00:47:30 2015 -0700 Removed a line of debug trace code. :100644 100644 b9b421b... 8cd8b9e... M native/ax/Native2.0/NativeCore/AVTrack.c Date: Thu Sep 17 23:42:28 2015 -0400 Updated STV related files to latest version. The SageTV7.xml STV now includes, but is not limited to, the following changes: STV version 9.0.0.1, 2015091701 1) Unhid the hidden extra features and set the features to default to being turned off. 2) Added an option to enable or disable all previously-hidden extra features. 3) Added individual options for extra features that did not have individual control options previously. 4) Included support for Weather Underground data. 5) Included support for actor images, if the EPG data includes that data. 6) Added various malore menu improvements & fixes. 7) Included other minro changes that have probably been long forgotten. :100755 100755 7e03719... b460db1... M stvs/SageTV3/SageTV3.xml :100644 100644 4cc3de6... 75caeda... M stvs/SageTV7/OnlineVideos/OnlineVideoLinks.properties :100644 100644 ab58b21... 5e8b361... M stvs/SageTV7/OnlineVideos/OnlineVideoUIText.properties :100644 100644 4d15a58... 16589d6... M stvs/SageTV7/SageTV7.opt.stv :100644 100644 989c3ab... ffb5b41... M stvs/SageTV7/SageTV7.xml Date: Mon Sep 14 17:04:16 2015 -0700 Fixed bug where SeriesInfo character-actor correlations didn't work :100644 100644 71cec4f... 32ec971... M java/sage/SeriesInfo.java Date: Mon Sep 14 17:03:17 2015 -0700 Updated JOGL JAR files to latest version (so they are in github as well) :000000 100644 0000000... f37123b... A third_party/JOGL/Linux/gluegen-rt-2.3.1-natives-linux-amd64.jar :000000 100644 0000000... d6d6b7b... A third_party/JOGL/Linux/gluegen-rt-2.3.1-natives-linux-i586.jar :000000 100644 0000000... 94d84de... A third_party/JOGL/Linux/gluegen-rt-2.3.1.jar :000000 100644 0000000... 5eed158... A third_party/JOGL/Linux/gluegen-rt-main-2.3.1.jar :100755 000000 25f2e33... 0000000... D third_party/JOGL/Linux/gluegen-rt.jar :000000 100644 0000000... 9de01d4... A third_party/JOGL/Linux/jogl-all-2.3.1-natives-linux-amd64.jar :000000 100644 0000000... 5f3668f... A third_party/JOGL/Linux/jogl-all-2.3.1-natives-linux-i586.jar :000000 100644 0000000... b8aed20... A third_party/JOGL/Linux/jogl-all-2.3.1.jar :000000 100644 0000000... 5eed158... A third_party/JOGL/Linux/jogl-all-main-2.3.1.jar :100644 000000 78bce8b... 0000000... D third_party/JOGL/Linux/jogl.all.jar :100755 000000 e4ea9a6... 0000000... D third_party/JOGL/Linux/libgluegen-rt.so :100644 000000 82004db... 0000000... D third_party/JOGL/Linux/libjogl_desktop.so :100644 000000 978eff0... 0000000... D third_party/JOGL/Linux/libnativewindow_awt.so :100644 000000 bc4338a... 0000000... D third_party/JOGL/Linux/libnativewindow_x11.so :100644 000000 4f55ebf... 0000000... D third_party/JOGL/Linux/nativewindow.all.jar Date: Fri Sep 11 17:21:30 2015 -0400 Removed remaining nonprinting chars in comments. :100644 100644 3baced9... 6aef007... M java/sage/media/sub/CCSubtitleHandler.java Date: Fri Sep 11 17:04:32 2015 -0400 Removed ummappable characters in some comments :100644 100644 840398d... 3baced9... M java/sage/media/sub/CCSubtitleHandler.java Date: Wed Sep 9 15:07:01 2015 -0400 Don't blindly ignore all .a files (they aren't all built from src) :100644 100644 d1a3e32... da7e25e... M .gitignore Date: Tue Sep 8 20:35:45 2015 -0400 More gitignore updates :100644 100644 f8000cc... d1a3e32... M .gitignore Date: Tue Sep 8 19:20:01 2015 -0400 Setting the default mplayer to be the old mplayer until we sort out some issues with the newer mplayer :100755 100755 3bc78d1... 205d07b... M build/buildmplayer.sh :100644 100644 71560c2... a205633... M java/sage/miniclient/MiniMPlayerPlugin.java Date: Tue Sep 8 16:08:04 2015 -0400 Code review changes (comments and minor script changes) :100755 100755 f0fc133... 1b6c6a1... M build/build3rdparty.sh :100755 100755 4c52c56... ef6958a... M build/buildall.sh :100755 100755 f213ef6... 3bc78d1... M build/buildmplayer.sh :100755 100755 678a016... b6aa3f8... M build/buildsage.sh :100755 100755 c486fee... 2e28811... M build/clientfiles/sageclient.sh :100644 100644 fa4b4e1... 71560c2... M java/sage/miniclient/MiniMPlayerPlugin.java Date: Mon Sep 7 09:38:07 2015 -0400 Fixed linuxRunMiniclient task to add in correct LD_LIBRARY_PATH :100644 100644 b9ec8f4... f87ab9d... M build.gradle
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#33
|
|||
|
|||
It should be noted that the changes to the STV (stvs/SageTV7/SageTV7.xml) do not get included in the jar file rebuilds, you have to download the STV file and put it in the relevant location to fully implement those changes.
Edit: Also the "Stock" build(don't know if this applies to the one by Stuckless or not) will report the Java build as 9.0.1.3 while the STVi will identify as 9.0.1.0 when you view System information. Edit 2: As of October 13th, changes have been made in the git repository which make it not advisable to switch out the SageTV7.xml file in the STVs folder until a new build is released. Last edited by Monedeath; 10-14-2015 at 10:27 AM. |
#34
|
||||
|
||||
Quote:
Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#35
|
|||
|
|||
I noted it because Stuckless was advertising it as 9.0.1.0 which will only apply to the STVi, unless he renumbered it before compiling as there never was a 9.0.1.0 in the git repo when it comes to the core version.
Last edited by Monedeath; 10-12-2015 at 04:51 PM. |
#36
|
||||
|
||||
9.0.1.0 is the SageTV jar version, as reflected in the Version.java and SageConstants.java.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#37
|
|||
|
|||
Quote:
as per: Code:
public static final byte MAJOR_VERSION = 9; public static final byte MINOR_VERSION = 0; public static final byte MICRO_VERSION = 1; public static final String VERSION = MAJOR_VERSION + "." + MINOR_VERSION + "." + MICRO_VERSION + "." + SageConstants.BUILD_VERSION; Code:
public static final int BUILD_VERSION = 3; |
#38
|
||||
|
||||
Quote:
Either way, are you saying the build # should be have 9.0.1.4?
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#39
|
|||
|
|||
I would propose to use an automatic build system. I have an example for sagetv using shippable.com (free for open source projects). It requires a shippable config file (which I have and can be adapted) and the github repository owner to register it on shippable.com.
See https://github.com/yafraorg/docker-y.../shippable.yml. If you link it, it will trigger a build after each git push event and you can do the automatic upload to bintray (or similar). Working with batches you quickly see the state of a build and you get for each build a new number. You can use secure environment variables for pwd. Other services like travis-ci or similar should be easy to use. Any thoughts, interest?
__________________
Standard Intel PC with 4GB RAM Ubuntu 16.04 64bit JVM version=1.8.0_121-b13 / SageTV V9 latest HDHR DUAL EU with 2 DVB-C and HDHR EXPAND 4DC with 4 DVB-C XMLTV using WebGrabPlus in Switzerland Clients: HD200, Placeshift on OSX (limited) and Windows, Sage Android Client on ShieldTV and Tablets |
#40
|
||||
|
||||
Quote:
Version.java and SageConstants.java is used create the Version #, and even the build.sh files (and gradle scripts) use the information in those files to generate the build names, and obviously, the version is compiled into the Sage.jar. Are you suggesting that Shippable track the build number and pass that into build script, which we then use to update the Version.java and the SageConstants.java? The root of the issue, today, that I see is that while we can easily automate auto-generating a build number (there's even a gradle plugin for that), we can't actually "persist" that build number back to the Google repo (we don't have permissions). I have accounts on Shippable and Travis-ci as well. btw, (side note), I see that you are using curl to try and publish to bintray... The gradle script actually has a bintrayUpload task that I use to push the binary files to bintray.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV is Open Source!!! | Narflex | Announcements | 1 | 01-12-2016 10:36 AM |
SageTV Open Source FAQ | Opus4 | SageTV Software | 5 | 11-11-2015 02:57 PM |
SageTV Open Source | Narflex | Announcements | 0 | 03-09-2015 02:39 PM |
Why ISN'T Sagetv open source? | matterofrecord | General Discussion | 9 | 11-30-2014 10:49 AM |