IRC logs for #buildstream for Friday, 2018-08-31

*** xjuan has quit IRC00:12
*** bochecha has quit IRC00:50
*** tristan has joined #buildstream05:41
*** ChanServ sets mode: +o tristan05:41
gitlab-br-botbuildstream: issue #591 ("Missing required key on project.conf causes wrong provenance file name on error message") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/59105:50
*** leopi has joined #buildstream06:03
gitlab-br-botbuildstream: merge request (tristan/591-workaround-1.2->bst-1.2: Backport workaround for #591) #767 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76706:29
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76606:37
gitlab-br-botbuildstream: merge request (tristan/591-workaround-1.2->bst-1.2: Backport workaround for #591) #767 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/76706:52
*** toscalix has joined #buildstream07:49
*** tristan has quit IRC07:52
*** tiagogomes has quit IRC08:01
*** tiagogomes has joined #buildstream08:01
gitlab-br-botbuildstream: issue #470 ("bst --track modifies bst files even when their source refs are unchanged") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/47008:08
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76608:15
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76608:16
*** tristan has joined #buildstream08:18
*** rdale has joined #buildstream08:32
tristanqinusty, regarding that assertion and why it's probably failing CI, only the messages which come from child tasks can have a logfile, and they always do08:42
qinustyprobably, I'll take a look after I've sorted the SKIPPED MR08:43
tristanqinusty, the situation with all the whacky state in Message objects probably needs cleanup as a separate activity (you have an issue open for that), so if there actually is a stack trace that your added clause in widget.py protects against, it would be good to fix that case or know where that message came from08:44
qinustyI agree, I was going to lump that in with the Message API MR08:44
tristannod, makes sense08:44
qinustyWhich I plan to further work on after release08:45
qinustybecause there's 0 possibility of the message API going near the release, so I decided to leave it for a bit08:45
tristanqinusty, was there a stack trace ? or did you just want to add that line impulsively ?08:45
* tristan would totally understand the impulse08:45
qinustyStack trace when I stopped the WARNING happening08:45
qinustyBecause the "Try #..." thing didn't have logfile set08:45
qinustyhttps://gitlab.com/BuildStream/buildstream/issues/61908:46
tristanright, so the fix for that would be to ensure it has the logfile08:46
tristaninstead of pretending it's okay to have a failure without a logfile08:46
qinustyYes. I changed that now :D08:46
tristanAh great08:46
qinustyI wasn't sure how strict the logfiles were associated with Start/Fail etc08:47
qinustyI don't know all usecases08:47
tristanyeah it will be great to have these changes in the release :)08:47
* qinusty is hoping to get them sorted this morning08:47
tristanqinusty, I think as a part of the logging refactor you have separately, we might just ensure the logfile is set for everything coming out of a Job08:47
tristanand not have to set it anywhere special08:47
tristanin any case, a job is what dispatches the messages to the frontend, and the job should always be aware of it's logfile already08:48
tristanbut no need to rush in too many changes at once for this warning -> failure thing I think08:48
qinustyAgreed, I'm trying to filter out things I'm spotting for the Message API and resist fixing them now08:49
tristanqinusty, few more comments on the other SkipJob exception issue; and going to go eat some lunch09:01
tristanqinusty, mainly that is missing the updates to job.py which will (A) Serialize the skipped state of the job before exiting, along with the return code etc... (B) Handle the Skip exception there and issue a SKIPPED message directly in the job harness... (C) Notice the serialized skipped status on the receiver side and ensure the job has a skipped state... (D) Queue base implementation needs to notice this skipped state so as to bookkeep it correctly09:03
tristanin it's skipped list09:03
qinustyLooking into that now :D09:03
*** tristan has quit IRC09:06
*** jonathanmaw has joined #buildstream09:15
toscalixvalentind: after sorting out the download page, can you focus on the installation guide/page? we will need not just to move it and ensure the the format is right, but also that the documentation guide links are corrected09:26
*** alatiera has joined #buildstream09:29
gitlab-br-botbuildstream: merge request (mac_fixes->master: WIP: Resolve "os.sched_getaffinity() not supported on MacOSX Blocks #411") #726 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/72609:29
*** tristan has joined #buildstream09:39
*** ChanServ sets mode: +o tristan09:39
gitlab-br-botbuildstream: merge request (Qinusty/skipped-rework->master: Add SkipError for indicating a skipped activity) #765 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76509:39
*** solid_black has joined #buildstream09:48
gitlab-br-botbuildstream: merge request (Qinusty/skipped-rework->master: Add SkipError for indicating a skipped activity) #765 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76509:48
toscalixjjardon: how severe is https://gitlab.com/BuildStream/buildstream/issues/618 ?09:50
toscalixare we aiming to fix this today?09:51
jjardontoscalix: no critical, but I think a bug that should be adressed in bst-1.2 branch at some point09:51
toscalixok, thanks09:51
qinustyAnyone having issues running their tests locally. I've been having a new issue which is preventing me from running ANY of my tests locally09:56
coldtomqinusty: i've been experiencing issues with running tests the last couple days09:57
qinustycoldtom, re: https://gitlab.com/BuildStream/buildstream/issues/618. tristan mentioned something to do with junction project configurations, did you investigate this?09:57
qinustyYeah I'm getting really sick of it, I can't test my patches locally atm09:58
qinustyhttps://paste.gnome.org/pwkpqejza09:59
*** abderrahim has quit IRC10:18
*** abderrahim has joined #buildstream10:18
toscalixtiagogomes: https://gitlab.com/BuildStream/website/merge_requests/1110:22
toscalixwhen you can10:22
tiagogomesI just left a comment10:24
qinustyWhat is the general consensus with https://gitlab.com/BuildStream/buildstream/issues/609? Not critical? jjardon, toscalix, tristan?10:26
tristanqinusty, it's high impact, cannot be solved by 1.2.0, lets hope to get a fix in for 1.2.1 ASAP10:28
qinustyOkay, I'm trying to deal with these two MR's. Slowed by my lack of local testing which I am also trying to find a solution for D:10:29
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76610:30
jjardonqinusty: agree with tristan ; annoying bug but it can be solved later in the 1.2.x series10:31
tristanI am suddenly quite curious about https://gitlab.com/BuildStream/buildstream/issues/61810:32
tristanAm I misreading that ? The parent project should not inherit the artifact caches of the junctioned sub-project, and modifying the project.conf in the parent project should also not effect the junctioned sub-project elements relationship to a cache server10:33
qinustyBasically tristan, coldtom removed his `artifacts:` section from his project.conf10:34
qinustyand it was still pulling from the cache10:34
coldtomtristan: BuildStream was pulling from the cache I just removed, on  an element defined only in that project10:35
coldtomtristan: expected behaviour here would be for the bootstrap to still pull from the cache, but not elements in the main SDK, actual behaviour was elements from the SDK pulling10:35
tristancoldtom, yes, commented on the issue, sorry for being confused, this is indeed a bug10:36
tristanqinusty, I keep hearing this in the context of sub projects that I jumped the gun on my previous comment on the issue10:37
qinustyNo worries, I just wanted to make sure potential solutions weren't overlooked :D10:37
tristanyeah; I suspect this is just a code error in the artifact cache, or in the loading of it's configuration10:38
tristancommented that we better start with a test case, and then fixing should be pretty straight forward10:38
tristanI feel like the artifact cache configuration is backwards in terms of ownership - probably worth some churn and refactor10:39
tristanThe artifact cache does the looping on the URLs it thinks it should push to / pull from... and the artifact cache also goes and does some custom reading of configuration not handled by _project.py or _context.py10:40
tristanThis should probably be reversed: The ArtifactCache() should be dumber with configuration; it should just be told to push / pull from a specific artifact cache... And... the BuildStream core should load the configuration in the usual places... And... the PullQueue / PushQueue action implementations should instead be responsible for asking the element to be pushed/pulled to/from a specific server10:41
tristanjuergbi, Thoughts on that cleanup ^^^ ?10:41
tristanjuergbi, I think the reason we did this the other way around, was that specifically at push time, with OSTree we saved time this way, because we needed to create a temporary repo for the purpose of pushing (i.e. an archive-z2 repo)10:42
tristanThis whole mess can probably be straightened out now that we use the CAS cache instead, right ?10:42
juergbiit would definitely be good to not have it in CASCache. whether it should be in ArtifactCache or some other place, I'm not sure10:45
tristanI think cleanest is to have it in Push/PullQueue, and have the whole ArtifactCache API take some kind of ArtifactRemote or similar object to describe a remote; get the business logic out of there10:50
tristanbut this is just a hypothetical change at this point; need to find time to actually churn it10:51
tristanqinusty, Solved your FAILURE message problem on !766 for you10:54
tristanqinusty, https://gitlab.com/BuildStream/buildstream/merge_requests/766/diffs#note_9810635510:55
qinustyOkay, we should have an assertion there at some point I think...10:56
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76610:58
tristanqinusty, I don11:05
tristangah11:05
tristanqinusty, I don't think so, we should aggressively refactor Message() as a whole11:05
tristanqinusty, In any case, no messages should have to explicitly set the logfile11:06
qinustyIn the case of the message api rework yes.11:06
qinustyBut for now....11:06
tristanqinusty, logfile should just be stamped here: https://gitlab.com/BuildStream/buildstream/blob/master/buildstream/_scheduler/jobs/job.py#L50711:06
tristanqinusty, for now... better not to disrupt the delicate balance of things until we bring clarity anyway11:07
qinustyagreed11:07
qinustySimple changes for GM dya11:07
qinustyday11:07
tristanqinusty, on that note, I am regretful but doubt that the Skip changes will land :-S11:08
qinustyIndeed11:08
tristanqinusty, maybe it's better to consider the whole problem and do a better review and land it directly after 1.2.011:08
qinustyafter reading your comment, agreed. It works with the current implementation but ideally the SkipJob exception would propagate and be handled directly by queue.py11:09
tristanI don't see any reason why we would ever need to determine if a job was skipped in the post processing bottom half anymore, with the introduction of SkipJob11:10
tristanSo all of those code paths should be removed with the introduction of SkipJob11:11
gitlab-br-botbuildstream: merge request (mac_fixes->master: WIP: Resolve "os.sched_getaffinity() not supported on MacOSX Blocks #411") #726 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/72611:11
tristan(there are not many, since only push/pull uses it, but the boiler plate from Queue which even allows it should be removed too)11:11
qinustyIndeed, I'll follow it up after 1.2.0 alongside my work on MessageAPI11:16
qinustyIf I keep them close, perhaps I can land Message API first11:16
qinustyMeaning everything will be clean11:16
qinustyHow do we set sysctl kernel.unprivileged_userns_clone=1 for our test containers?11:17
* qinusty is trying to test through docker since his local env seems broken11:17
tristanqinusty, I'd rather do this separately from the Message API; because I don't intend to backport that part11:17
qinustyAh okay11:18
qinustyI'll land it first then to make the messaging backportable11:18
tristanAnd it would be really nice to improve the story about START <--> SUCCESS/FAILURE/SKIPPED, and document that11:18
qinustyYeah, Are the task START messages very clear? It shows the log message but not the action_name11:19
qinustyI feel that whenever I see them, I just ignore them11:19
tristanThat's because there is too much noise I think11:19
qinustyHow does self.message(MessageType.START, self.action_name, logfile=filename)11:19
qinustyEnd up not printing self.action_name11:20
qinustybut instead prints a filename?11:20
tristanIt does11:20
tristanThe action name is printed in every line pertaining to that task, which is related to the action11:20
tristan[timestamp][hash][action_name:element_name] MessageType: Additional text here...11:21
qinustyWhere are we talking here. This why we need the diagram :D I'm talking START <message>, where message should be action_name for consistency11:21
qinustybut it is overwritten and ends up being a filename?11:21
qinustyBut action_name is passed as message...11:21
tristanqinusty, look at action_name in the above11:21
tristanqinusty, it appears in *every message*11:22
qinustyI know. But that isn't how the message API works is it ?11:22
tristanIt is11:22
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/76611:22
qinustyJob.message does (Message_type, message, **kwargs)11:22
qinustyMessageType.START, self.action_name11:23
qinustyBut self.action_name is not printed as message11:23
qinustyit is extracted somewhere?11:23
tristanhttps://gitlab.com/BuildStream/buildstream/blob/master/buildstream/_scheduler/jobs/job.py#L50911:23
tristanOh, there, I see11:23
tristanqinusty, yeah that is just dropped and ignored11:24
qinustyhttps://gitlab.com/BuildStream/buildstream/blob/master/buildstream/_scheduler/jobs/job.py#L31811:24
qinustyThat's confusing from a developers point of view11:24
qinustyI could pass ANYTHING into message with MessageType.START and a filename would be displayed?11:24
tristanqinusty, YES11:24
qinustyweird11:24
tristanqinusty, It is one of the more confusing areas; which is why it is important to do an overhaul of the Message() structure11:25
qinustySo a START message should ALWAYS be followed by a log filename if associated with job? (that is expected)11:25
tristanqinusty, I think it's that way because we assume that a message should have a message text; except these ones are special11:25
qinustyPerhaps when we overhaul the message API, it'll be clearer since we'll provide helper functions with clearer parameters11:26
tristanqinusty, Not a nested START message from timed_activity(), a Job message yes11:26
qinustyOkay, sounds good. I'll backport !766 and head for lunch11:27
tristanThis part "[timestamp][hash][action_name:element_name] MessageType" Provides all the context one needs to know about a job; the rest is just details of stuff happening within that job11:28
qinustyWe do DEFINITELY need to document the output for users.11:28
tristanBut it's important to print the logfile, while it's not important to add more stuff to the global message; and it's also important to not add more newlines for the sake of the logfile for every job11:29
tristanAnd even further, it's also very important to be very conservative with the line length; columns in the terminal are the most precious asset; and wrapping is horrible11:29
tristanSo, that's why we put the logfile name where we do, and why we strip the leading log base directory from it too11:30
tristanqinusty, the main conundrum here is that element names are obnoxiously variable in length11:30
tristanSo, I keep wondering if we could do more height for width in our logging than just the height for width we do in the status area11:31
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail->master: Retries log as failures) #766 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/76611:31
toscalixvalentind: quite a few comments I made. I like the idea of the table because visually it is easier to associate instructions to the download and versions11:31
tristanqinusty, there was a point in the passed where we calculated the longest possible element name so that we could align the messages after the element name portion11:32
tristanqinusty, at that time, logging was SO MUCH MORE beautiful11:32
toscalixI would like to have a table if possible11:32
toscalixinstead of text. We would need to do a table for the next release anyway11:32
tristanqinusty, and easy to read; but the problem is people started creating element names that are so long... so we'd have to consider terminal width in the calculation, and do some adjustments and possibly consistently line break the log lines on smaller terminals11:33
toscalixtristan: has the #470 fixes been backported?11:33
tristanqinusty, that way we might be able to have say, all of the "[...]" portions of the log line wrapped on two lines, and preserve alignment of the text which follows "MessageType"11:34
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail-backport->bst-1.2: Retries should fail Backport 1.2) #768 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76811:34
qinustyBackport ready for pipeline tristan ^11:34
tristantoscalix, yes, in !76011:34
toscalixgreat11:34
tristanqinusty, merge it :D11:34
valentindtoscalix, I might have mixed up download page and installation guide page. Did not realize that was a difference.11:35
toscalixvalentind: my recommendation is that you start by this ticket: https://gitlab.com/BuildStream/website/issues/911:36
tristanqinusty, When I set out to do logging in BuildStream, I was sick and tired of reading log files with a lot of the same information on each line, but without columnisation and alignment of fields; it's really tiresome for my eyes to have to scan all these unaligned lines11:36
toscalixeach page has its own ticket explaining the page11:36
toscalixincluding references to the content structure document11:36
toscalixand the diagrams that summarises the structure11:37
toscalixthe download page is all about structured links11:37
toscalixnothings else11:37
qinustyI agree tristan, I like that builds treatment mostly manages to align everything11:37
qinustyBuildstream, mobile autocorrect D:11:37
tristanBuildStream !11:37
tristanhehe11:37
tristanqinusty, yeah, anyway that is a personal goal of mine, I might need to take out my own time to get a more ideal solution; which considers the terminal width while rendering lines and does the best possible fit11:38
valentindWhat was the badge for, the installation guide?11:38
toscalixthe badges will be present in the download page11:39
valentindIn plural? Which ones?11:39
toscalixthe general idea is.... everytime sombody wants to consume buildstream, no matter her profile, it will be routed to the download page, and only to the download page11:40
toscalixthe portfolio page says it will include the badge, but when you are done with the download page, I will probably rectify and decide to include them only in the download page11:41
toscalixthe download page takes you to the installation page....and that one to the known issues, and that one to the FAQ. That is the critical path11:42
toscalixand the FAQ to the mailing list11:42
toscalixand to the examples11:42
toscalixso when we get support requests from novell users....it is not because they haven found the resourses, among other goals11:43
toscalixin summary, badges in the download page11:43
valentindtoscalix, I am trying to understand this content structure. But I am not sure what semantic it has. Are those arrows links?11:44
toscalixyes, the main ones11:44
toscalixthe website has a menu11:44
toscalixthe arrows are the menu links11:45
toscalixinside the pages, there will be additional links11:45
tristanvalentind, toscalix; I would consider them as parent <--> child relationships, rather than just links, but yes those are generally implemented with links when it is on a webpage11:45
toscalixtristan: correct, parent-child11:46
valentindSo I see C.1. being the download page.11:46
tristanRegardless of the CSS and page design, this content structure makes sense11:46
toscalixsitemap relations11:46
valentindWhere is the install guide page?11:46
toscalixwe do not have it yet11:46
toscalixyou need to extract the content from the documentation11:46
tristanvalentind, Right now the install guide is in the BuildStream documentation, but I think we should migrate it to the website and remove it from the docs11:47
toscalixagree11:47
tristanit's the right separation11:47
toscalixvalentin so there is one job first which is copy paste it in the website and format it. Let's see if can condense it in a single web page, even if it is long11:47
tristanSo, we will keep them in the docs for some time, and only remove them from there once we know that all the relevant links have been updated, some time after11:47
valentindWill we have some kind of submenus? Will we have a link "path" so people can go upward?11:48
tristanProbably at least adding a link to the website from the docs, just in case11:48
toscalixthen you need to work out the documentation to ensure that the instalation guide is removed and that there are no bloken links11:48
toscalixor dead ends11:48
toscalixtiagogomes: , that question is for you11:48
tristanvalentind, I think that from every page you can access the main categories, but this might be more related to site design11:49
tristanI think the current pelican theme is super outdated, and we'll probably migrate to one of those fancy things where you scroll down the page to find your main topic entry points11:49
toscalixthe title is clickable, but the site menu shows the childs, not the parent. valentind question is a good one11:49
tristanThat'll happen once designers get involved, I would guess11:50
toscalixdo you guys use the word pertinent?11:50
toscalixtiago is our official senoir designer today11:50
tristantoscalix, yes, that word makes perfect sense in english, I use pertinent all the time :)11:50
toscalixand I am today the senior content or documentation manager and technical writer. Oh man, not sure I will be able to have lunch11:50
toscalixwithout being killed by the real senior content managers and tech writers11:51
toscalixand now.... the front page, which in general, should be the last one in the bottom up approach11:52
tristantoscalix, tiagogomes... I dont think this is pertinent to what we intend to accomplish this week but: https://buildroot.org/, https://flatpak.org/, https://www.yoctoproject.org/11:53
gitlab-br-botbuildstream: merge request (Qinusty/retries-should-fail-backport->bst-1.2: Retries should fail Backport 1.2) #768 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/76811:54
tristanThis is what is smart and sexy nowadays and I would expect the general flow for the front page to go in that direction, that is, if anyone concerned with aesthetics gets involved11:54
valentindAre we going to have a site map? I suppose we will need to declare the hierarchy of pages somehow.11:55
tristanI guess the first two links are better examples, but even the last one uses the same kind of flow, that is modern web UI11:55
toscalixvalentind: we will have to. I would assume it will be automatically generated11:59
toscalixif not, we will do it11:59
valentindShould we use directories?11:59
toscalixI haven seen them in other sites so it might not be technically viable12:00
toscalixbut tiagogomes should answer that12:00
toscalixhaven't... using a ES keyboard the last few days12:01
valentindtoscalix, what is GDP?12:06
toscalixa project where codethink worked for a year were we were in charge of the delivery/releases12:07
toscalixwe had no designer and we did the contents on a wiki12:08
toscalixso it is a good example for this case at this point12:08
valentindtoscalix, By the way "#" means "h2" in HTML.12:08
valentindAh no12:09
valentindSorry.12:09
valentindI was wrong.12:09
valentindNo yes. # is h2.12:09
valentind## is h3...12:09
toscalixouch, then I need to correct all the other templates12:10
toscalixbut the content is in markdown, right?12:10
valentindYes. But you are not supposed to have more than one h1 in html.12:10
valentindSo they made the "title" be "h1". Which makes sense.12:11
toscalixI see12:11
toscalixlet's see if I can change all the titles before EOD12:12
valentindAlso, I would put [TOC] between the title and the first section.12:12
toscalixunsure if the TOC includes the title or not12:12
toscalixvalentind: agree12:12
*** tristan has quit IRC12:27
gitlab-br-botbuildstream: issue #616 ("timed activities sometimes balanced with WARNING in place of FAILURE, when task retries are enabled") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/61612:29
*** tlater[m] has quit IRC12:35
*** pro[m] has quit IRC12:35
*** ssssam[m] has quit IRC12:36
*** theawless[m] has quit IRC12:36
*** dineshdb[m] has quit IRC12:36
*** connorshea[m] has quit IRC12:36
*** albfan[m] has quit IRC12:36
*** krichter[m] has quit IRC12:36
*** cgmcintyre[m] has quit IRC12:36
*** awacheux[m] has quit IRC12:36
*** abderrahim[m] has quit IRC12:36
*** asingh_[m] has quit IRC12:36
*** segfault3[m] has quit IRC12:36
*** rafaelff[m] has quit IRC12:36
*** kailueke[m] has quit IRC12:36
*** mattiasb has quit IRC12:36
*** oknf[m] has quit IRC12:36
*** jjardon[m] has quit IRC12:36
*** waltervargas[m] has quit IRC12:36
*** m_22[m] has quit IRC12:36
*** alatiera is now known as alatiera_12:37
*** bochecha has joined #buildstream12:39
*** tlater has quit IRC12:43
*** m_22[m] has joined #buildstream12:44
*** tlsa has left #buildstream12:48
* tiagogomes points out that he knows nothing about Pelican. All I can do is search as you12:55
toscalixtiagogomes: you are the pelican master today12:58
toscalix:-D12:58
bochechapelican the static website generator?12:59
* tiagogomes yanks a feather12:59
tiagogomesbochecha yes12:59
bochechaI built my website with Pelican… I haven't touched it in a while so I might have forgotten a lot about it, but maybe I can help? :)13:00
tiagogomes:)13:05
tiagogomesShould we use any of these themes: http://www.pelicanthemes.com/13:07
bochechathat's not something I can help with :P (I made my own theme)13:10
gitlab-br-botbuildstream: merge request (tpollard/483->master: plugins/git.py: Warn if ref is not in given track) #564 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/56413:33
toscalixtiagogomes: I sent a new MR. I had to fight with git. On days like this, I realise I need to learn more about git13:52
toscalixquick lunch and back for the roadmap page, the last one to be structured13:53
toscalixthen... fill out contents13:54
*** leopi has quit IRC14:03
*** doras[m] has joined #buildstream14:16
*** awacheux[m] has joined #buildstream14:16
*** theawless[m] has joined #buildstream14:16
*** waltervargas[m] has joined #buildstream14:16
*** tlater[m] has joined #buildstream14:16
*** ssssam[m] has joined #buildstream14:16
*** rafaelff[m] has joined #buildstream14:16
*** albfan[m] has joined #buildstream14:16
*** abderrahim[m] has joined #buildstream14:16
*** asingh_[m] has joined #buildstream14:16
*** inigomartinez has joined #buildstream14:16
*** mattiasb has joined #buildstream14:16
*** kailueke[m] has joined #buildstream14:16
*** cgmcintyre[m] has joined #buildstream14:16
*** krichter[m] has joined #buildstream14:16
*** jjardon[m] has joined #buildstream14:17
*** alatiera has joined #buildstream14:17
*** segfault3[m] has joined #buildstream14:17
*** connorshea[m] has joined #buildstream14:17
*** pro[m] has joined #buildstream14:17
*** dineshdb[m] has joined #buildstream14:17
*** Demos[m] has joined #buildstream14:17
*** oknf[m] has joined #buildstream14:17
gitlab-br-botbuildstream: merge request (jmac/remote_execution_client->master: WIP: Remote execution client) #626 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/62614:19
*** lachlan has joined #buildstream14:51
*** lachlan is now known as lchlan14:54
toscalixvalentind: around?14:55
valentindtoscalix, yes15:00
toscalixnot sure what to do about your MR related with the download page.15:00
toscalixare you focused on the installation guide?15:00
valentindtoscalix, I am working on that.15:00
toscalixah, ok15:00
valentindI will do it. Just I had interruptions.15:01
toscalixnp15:01
valentindSorry about it.15:01
toscalixno problem15:03
toscalixreally15:03
*** solid_black has quit IRC15:29
*** lchlan has quit IRC15:40
*** lchlan has joined #buildstream15:42
gitlab-br-botbuildstream: merge request (Qinusty/cache-size-directory->master: Move cache_size.pid.log files into a subdirectory of logs) #769 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76915:57
gitlab-br-botbuildstream: merge request (Qinusty/cache-size-directory-backport->bst-1.2: Backport: Move cache_size.pid.log files into a subdirectory of logs) #770 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/77015:59
valentindtoscalix, I have converted the installation documentation from the documentation. https://gitlab.com/BuildStream/website/merge_requests/1716:27
toscalixwill check in a minute16:28
valentindThere is no modification yet. Should we split it in several pages?16:28
valentindI am going back to the download page now.16:29
toscalixfirst.... I am trying and failing to erase a couple of branches on the website repo16:29
toscalixthose that have toscalix on the name16:29
valentindtoscalix, from https://gitlab.com/BuildStream/website/branches ?16:30
toscalixah, thanks16:30
toscalixI lookig for this page16:30
valentindIt is easier. I think you can do with "git push --delete" otherwise.16:30
toscalixgit push origin --delete name of the branch did not seem to work16:31
toscalixwill try again...16:31
gitlab-br-botbuildstream: merge request (dp0/513/cas-cache-client-certs->master: WIP: Support dynamic client certificates for CAS cache) #594 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/59416:33
toscalixah, now16:34
valentindI mixed up some links, but will fix them.16:38
toscalixchecking your MR16:38
toscalixcommented16:41
toscalixexcept fot the detail of the comment, I think it is good16:44
valentindI actually fixed it already.16:45
valentindI will make a new partial MR for downloads. Going step by step.16:46
valentindtoscalix, https://gitlab.com/BuildStream/website/merge_requests/1816:49
toscalixapproved. should I remove the branch?16:51
valentindYes16:52
toscalixgood work16:53
valentindThat was some changes for the download page that you merged.16:53
*** jonathanmaw has quit IRC16:53
valentindMaybe it was !17 you wanted to merge.16:53
toscalixwe just need to add now to the top of the first table the rows for the new release, and a column with instructions16:54
toscalixthat one too, but there is acomment I am not sure you adressed16:54
toscalixah, you did16:54
toscalixmerged both16:54
toscalix!18 required more a few changes but it is easy to do them now that we have the table redenring correctly16:55
toscalixadditions, not changes16:55
toscalixI am trying to create a MR for the community page, which is the last one16:56
valentindI am not sure how instructions would fit in the table.16:57
gitlab-br-botbuildstream: merge request (dp0/casserver-tests->master: WIP: Enhance tests for casserver) #771 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/77117:04
tiagogomeshttps://buildstream.build/ landing page, logo and whitelisted menu items17:06
toscalixnew MR with the community page. Only roadmap missing17:08
toscalixtiagogomes: I added to gitlab a bigger pic of beever17:08
* toscalix tries to remember where di I put it17:09
toscalixah, of course, in the ticket for the front page: https://gitlab.com/BuildStream/website/issues/1217:10
toscalixyou have there the link17:10
tiagogomesThe image is a 800x798. It is reduced because otherwise it would be too big17:10
toscalixah, ok17:10
tiagogomesposts links are not working, something for monday17:10
toscalixI would remove the beaver and add to BuildStream the sentece we have as title, that is, "BuildStream, the software integration tool"17:11
toscalixit is a good improvement anyway17:11
toscalixwe moved things forward today17:12
toscalixmade a note on the ticket17:14
toscalixredirections finished. Assigned to tiagogomes for Monday17:23
gitlab-br-botbuildstream: merge request (Qinusty/cache-size-directory->master: Move cache_size.pid.log files into a subdirectory of logs) #769 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/76917:33
*** lchlan has quit IRC17:36
*** toscalix has quit IRC17:55
*** lachlan has joined #buildstream18:00
*** lachlan has quit IRC19:06
*** alatiera_ has quit IRC20:33
*** rdale has quit IRC20:48
*** bochecha has quit IRC22:16

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!