{"action":"created","issue":{"url":"https://api.github.com/repos/AOSC-Dev/autobuild3/issues/31","repository_url":"https://api.github.com/repos/AOSC-Dev/autobuild3","labels_url":"https://api.github.com/repos/AOSC-Dev/autobuild3/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/AOSC-Dev/autobuild3/issues/31/comments","events_url":"https://api.github.com/repos/AOSC-Dev/autobuild3/issues/31/events","html_url":"https://github.com/AOSC-Dev/autobuild3/issues/31","id":90971392,"number":31,"title":"Add even more support for multiarch building.","user":{"login":"Arthur2e5","id":6459309,"avatar_url":"https://avatars.githubusercontent.com/u/6459309?v=3","gravatar_id":"","url":"https://api.github.com/users/Arthur2e5","html_url":"https://github.com/Arthur2e5","followers_url":"https://api.github.com/users/Arthur2e5/followers","following_url":"https://api.github.com/users/Arthur2e5/following{/other_user}","gists_url":"https://api.github.com/users/Arthur2e5/gists{/gist_id}","starred_url":"https://api.github.com/users/Arthur2e5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arthur2e5/subscriptions","organizations_url":"https://api.github.com/users/Arthur2e5/orgs","repos_url":"https://api.github.com/users/Arthur2e5/repos","events_url":"https://api.github.com/users/Arthur2e5/events{/privacy}","received_events_url":"https://api.github.com/users/Arthur2e5/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AOSC-Dev/autobuild3/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"Arthur2e5","id":6459309,"avatar_url":"https://avatars.githubusercontent.com/u/6459309?v=3","gravatar_id":"","url":"https://api.github.com/users/Arthur2e5","html_url":"https://github.com/Arthur2e5","followers_url":"https://api.github.com/users/Arthur2e5/followers","following_url":"https://api.github.com/users/Arthur2e5/following{/other_user}","gists_url":"https://api.github.com/users/Arthur2e5/gists{/gist_id}","starred_url":"https://api.github.com/users/Arthur2e5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arthur2e5/subscriptions","organizations_url":"https://api.github.com/users/Arthur2e5/orgs","repos_url":"https://api.github.com/users/Arthur2e5/repos","events_url":"https://api.github.com/users/Arthur2e5/events{/privacy}","received_events_url":"https://api.github.com/users/Arthur2e5/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/AOSC-Dev/autobuild3/milestones/2","html_url":"https://github.com/AOSC-Dev/autobuild3/milestones/2.0.0","labels_url":"https://api.github.com/repos/AOSC-Dev/autobuild3/milestones/2/labels","id":1627113,"number":2,"title":"2.0.0","description":"Autobuild3 2.0.0. We need to get a bunch of incompatible changes done!","creator":{"login":"Arthur2e5","id":6459309,"avatar_url":"https://avatars.githubusercontent.com/u/6459309?v=3","gravatar_id":"","url":"https://api.github.com/users/Arthur2e5","html_url":"https://github.com/Arthur2e5","followers_url":"https://api.github.com/users/Arthur2e5/followers","following_url":"https://api.github.com/users/Arthur2e5/following{/other_user}","gists_url":"https://api.github.com/users/Arthur2e5/gists{/gist_id}","starred_url":"https://api.github.com/users/Arthur2e5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arthur2e5/subscriptions","organizations_url":"https://api.github.com/users/Arthur2e5/orgs","repos_url":"https://api.github.com/users/Arthur2e5/repos","events_url":"https://api.github.com/users/Arthur2e5/events{/privacy}","received_events_url":"https://api.github.com/users/Arthur2e5/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":2,"state":"open","created_at":"2016-03-07T19:38:36Z","updated_at":"2016-03-22T02:42:01Z","due_on":"2016-04-30T06:00:00Z","closed_at":null},"comments":23,"created_at":"2015-06-25T13:53:10Z","updated_at":"2016-04-18T22:27:07Z","closed_at":null,"body":"Now the abbs repo contains a lot of explicitly-defined `+32` packages, and most of them can be avoided with the arch stuffs just like we can merge `armhf` stuffs into the main abbs specs.\r\n\r\nHere is the TODOs for some extended support:\r\n\r\n* An associative array or some other data structures to define the compatibility between architectures. The main need is to see what else an arch can provide here, for the second point:\r\n* A boolean to instruct ab to use the first arch in the can-provide list to build a package, so abbs can tell ab to do so.\r\n* A string to override the arch selected, but it needs to be compatible with the base CROSS/ARCH arch, unless:\r\n* A boolean to force building even if OVERRIDE doesn't match CROSS/ARCH, although it doesn't really matter...\r\n* (Obsolete?) A scheme to add suffixes to PKGNAMES that is built with the specified multiarch, while keeping some PKGNAMES unchanged. See below for more info.\r\n\r\nThere is actually some problems introduced by d244003, which converts 32subsys to some arch form. It sets the `$CROSS` to `i386`, which will eventually be used by package managers as the target arch they are packing for. This may cause dependency problems when depending on `amd64` stuffs, while the multiarch possibility also tells us that the suffix can be somehow deprecated.\r\n\r\n\r\nBLOCKS:\r\n- [x] What the fuck is a subsys? \r\n  * now it's optenv.\r\n- [ ] amend wording (#83)"},"comment":{"url":"https://api.github.com/repos/AOSC-Dev/autobuild3/issues/comments/211607414","html_url":"https://github.com/AOSC-Dev/autobuild3/issues/31#issuecomment-211607414","issue_url":"https://api.github.com/repos/AOSC-Dev/autobuild3/issues/31","id":211607414,"user":{"login":"Arthur2e5","id":6459309,"avatar_url":"https://avatars.githubusercontent.com/u/6459309?v=3","gravatar_id":"","url":"https://api.github.com/users/Arthur2e5","html_url":"https://github.com/Arthur2e5","followers_url":"https://api.github.com/users/Arthur2e5/followers","following_url":"https://api.github.com/users/Arthur2e5/following{/other_user}","gists_url":"https://api.github.com/users/Arthur2e5/gists{/gist_id}","starred_url":"https://api.github.com/users/Arthur2e5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arthur2e5/subscriptions","organizations_url":"https://api.github.com/users/Arthur2e5/orgs","repos_url":"https://api.github.com/users/Arthur2e5/repos","events_url":"https://api.github.com/users/Arthur2e5/events{/privacy}","received_events_url":"https://api.github.com/users/Arthur2e5/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T22:27:07Z","updated_at":"2016-04-18T22:27:07Z","body":"I am talking about ABHOST."}}