/srv/irclogs.ubuntu.com/2016/05/25/#ubuntu-devel.txt

=== yuning-afk is now known as yuning
mikodoI am hearing of much activity happening with development of unity8. Rightly or wrongly, that is what I heard. How can I restate my desire to see this become a priority in unity8: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/140058002:55
ubottuLaunchpad bug 1400580 in unity8 (Ubuntu) " Color Inverse on display. Toggle Negative Image" [Wishlist,Triaged]02:55
mikodoEven hearing that it looks like unity8 session has gone from being a pre-view to being the intended Xserver Ubuntu replacement. Is is time to build in replacement shading for Unity8 to replace X like my bug reads?\03:08
rbasakmikodo: try #ubuntu-unity or #ubuntu-desktop03:13
mikodorbasak, Okay. Thank you.03:14
=== athairus is now known as afkthairus
cpaelzergood morning05:44
pittiGood morning05:48
mwhudsonmorning07:59
pittiseb128: so you removed the whole upstart 1.13.2-0ubuntu24 from -proposed08:23
pittiseb128: I thought just removing the binaries from s390x would suffice?08:23
Saviqxnox, hey, could you help out with bug #1585517 - not sure what changed between vivid and xenial, but we can't cross-build unity8 any more08:24
ubottubug 1585517 in python-setuptools (Ubuntu) "Can't install for cross-building" [Undecided,New] https://launchpad.net/bugs/158551708:24
pittiseb128: i. e. how did that proposed version blocked unity on the other arches? (I wonder what we need to "resolve" to be able to upload upstart again)08:24
seb128pitti, yes, that was what Laney suggested doing at first/seemed right, but we overlooked that the yakkety version was also missing the s390x build08:24
seb128sorry about that08:25
Saviqxnox, I tried :any and :native on the unity8 B-Ds, but that didn't help (and actually broke vivid builds, too)08:25
pittiseb128: ok, so if I'd upload upstart again, would I break anything?08:25
seb128no08:25
pittiseb128: no worries,  I'm just trying to understand what happened to avoid breakage08:25
seb128pitti, I first though that release pocket was fine and proposed created the issue, that was a mistake/overlook08:25
seb128so my bad for deleting it08:25
pittiseb128: ok, understood; so all good then08:25
seb128that was not needed/useful08:26
seb128thanks for fixing!08:26
pittididn't hurt really08:26
pittiI just have some cleanup to upload08:26
seb128upload away :-)08:26
ricotzhello, any action on updating usb-modeswitch which conflicts with latest systemd?08:42
pittiricotz: I already uploaded a fix08:42
pittito systemd, to drop the Breaks:; it's not necessary for Ubuntu08:42
ricotzpitti, ah, thanks, will wait a bit longer then ;)08:43
Laneymapreri: scribus appears in appstream now, by the way08:47
mapreriLaney: nice!  Shall I assume I need to SRU it to have it work in xenial too?  (as I still see http://appstream.ubuntu.com/xenial/universe/issues/scribus.html )11:00
Laneymapreri: indeed, that'll be needed to get it fixed there11:00
mapreriok11:00
Laneymight have the same re-processing problem too11:00
Laneyso if it gets an error the first time I'll have to trigger it after Contents gets updated11:01
maprerilet's worry about it after the package is fixed there too.11:01
maprerihopefully i'll get around to it by the end of the week.11:01
Laneynod11:03
Laneythanks for tracking!11:03
=== yuning is now known as yuning-afk
=== hikiko is now known as hikiko|ln
seb128is anyone having interest in util-linux / libblkid1?11:58
seb128bug #157776811:58
ubottubug 1577768 in util-linux (Ubuntu) "16.04 some dvd do not mount automatically (but do in 14.04)" [Undecided,Confirmed] https://launchpad.net/bugs/157776811:58
seb128happening in xenial, it makes the system not see e.g video dvds11:59
seb128downgrading libblkid1 to the trusty version fixes it11:59
pittiseb128: comparing "sudo LIBBLKID_DEBUG=all blkid -p /dev/sr0" with old and new lib and attaching that to the bug might help12:02
rbasakLaney (or any other former DMB member): may I have your opinion on https://lists.ubuntu.com/archives/devel-permissions/2016-May/000927.html please?12:03
seb128pitti, thanks, I'm trying to look at upstream report and git logs12:03
pittiat least to get some tangible info for upstream12:03
seb128pitti, rh has the same issue apparently so probably an upstream one12:03
pittiyeah, we don't patch libblkid12:03
rbasakpitti: bug 1585589 - Won't Fix?12:06
ubottubug 1585589 in init-system-helpers (Ubuntu) "init does leave no choice between upstart and systemd anymore" [Undecided,New] https://launchpad.net/bugs/158558912:06
Laneyhey rbasak12:07
rbasako/12:07
LaneyI think that the best argument in favour of using packagesets is that you can delegate their management12:08
LaneyCreating the top-level objects (packagesets or PPU permissions) requires a TB member12:08
LaneyBut once a packageset is created then the owner can alter it12:08
pittirbasak: I think I'll reassign to upstart to drop the upstart-sysv package; that was the plan anyway, but I wanted to leave some time between the steps to check for fallout12:08
rbasakLaney: when you say requires a TB member, do you mean by policy (I shouldn't do it) or by technicality (I can't do it) or both?12:09
Laneytechnically12:09
Laneyyou can't give someone PPU12:09
pittirbasak: done12:10
rbasakpitti: thanks. You mean the upstart bug right? Not a PPU ACL change? :)12:10
pittirbasak: yes12:10
LaneyAnd you can attach a textual description to a packageset, so you can leave future DMBs guidance12:11
rbasakCan I alter a PPU set once it has been created for an uploader?12:12
LaneyYou can alter a packageset which has a team you are in (or you) as its owner12:12
Laneybut you can't directly add upload rights to users12:13
rbasakI see. So packagesets make it much easier for a DMB to action its own decisions.12:13
rbasakAnd presumably I need to ask the TB to add or delete a packageset then, or to add or remove packages to users for PPU rights.12:14
=== JanC is now known as Guest85398
=== JanC_ is now known as JanC
Laneylaunchpad treats these separately, there's archive_permission objects and packageset objects12:14
LaneyTB can manipulate the former12:14
LaneyAnd process-wise for you if you agree Gunnar's globs are okay for a packageset then it becomes trivial for him to request that it's extended in the future by looking at the description of the set12:16
LaneyI was in favour of making these kind of things as lightweight as possible12:16
rbasakLaney: OK so you think a packageset for Gunnar is a good idea then? Would it include all language support then, including fonts-*? Or would we treat the globbing as in their own packagesets for convenience?12:19
rbasak(I presume Launchpad can't have globs in ACLs so we'll expand them when updating)12:19
Laneyrbasak: I think it'll make it easier for you to track and administer in the future12:20
LaneyYou need to expand the globs yourself12:20
rbasakLaney: OK, so one packageset for all language support or one packageset per glob?12:21
Laneyrbasak: Hmm, I suppose you could go two ways12:22
LaneyYou could break new ground and make a 'personal packageset' and just add Gunnar as the only uploader of that, then make its description be exactly what you voted to approve12:23
LaneyOr you could try to come up with a way of grouping these packages (in one or more sets) that makes logical sense12:23
Laney'spelling and fonts'? Not sure12:24
Laneyand im-config is a bit of an outlier in that group it seems to me12:24
LaneyI don't think there's anyone else who has as many PPU rights as Gunnar after this vote, so it's kind of novel actually12:24
=== hikiko|ln is now known as hikiko
LaneyI don't see anyone else coming along for this set of things, so I'd probably do him an individual one12:25
LaneyQuestion is where to document that you've done it that way12:26
rbasakWe can stick it in the wiki somewhere12:26
rbasakIf this were a personal packageset, would it have to be a new Launchpad team just for Gunnar, or could the ACL just point to Gunnar directly?12:26
LaneyI guess Gunnar will know and can remind you to do it this way next time12:27
LaneyEither, but probably the latter would be easiest12:27
LaneyIt makes sense if you consider it an implementation detail of the PPU12:27
rbasakGot it. Thank you for your help! I think I follow this now, and in particular I follow your reasoning too, which is useful.12:27
LaneyI would document this on here https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase12:28
Laney"If a person has a large PPU ACL, do this"12:28
Laneylarge and possibly frequently changing12:28
LaneyMake sure you give it a useful description including the globs12:29
rbasakCan we change the description or does that require the TB?12:29
LaneyNot sure12:29
LaneyIt'll come up here http://people.canonical.com/~ubuntu-archive/packagesets/ after it's created12:29
LaneySo you'll go to http://people.canonical.com/~ubuntu-archive/packagesets/yakkety/gunnarhj, read the description, see that his request matches and then go ahead and execute it without needing a vote12:30
Laney(That part is the same for all packageset changes actually)12:30
rbasakOK12:30
=== _salem is now known as salem_
rbasakpitti: does my answer in bug 1585375 seem reasonable to you? Is there a case for turning dh_installinit into a noop on Ubuntu if systemd units are shipped?12:52
ubottubug 1585375 in memcached (Ubuntu) "memcached init script deprecated" [Undecided,Invalid] https://launchpad.net/bugs/158537512:52
rbasaknacc: FYI ^12:53
dokoseb128, Laney: is sweetshark available? would need a LO build to build with new libs, probably merging the debian 5.1.3-1 package12:58
seb128doko, he's busy with snappy work I think, unsure if he has slots for that atm... check with him on #ubuntu-desktop?13:01
infinitypitti: Your rationale in LP: #1585589 is curious.  You can't actually break Touch any more than you already have. ;)13:01
ubottuLaunchpad bug 1585589 in upstart (Ubuntu) "drop upstart-sysv" [Medium,Triaged] https://launchpad.net/bugs/158558913:01
infinitypitti: (ie: touch is already uinstallable and unbuildable due to the init change)13:02
pittiinfinity: in terms of reverting stuff it's true13:02
infinitypitti: https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/yakkety/ubuntu-touch13:02
pittiinfinity: so I guess it's really time to change the touch seeds to systemd-sysv?13:02
pittiLaney: ^13:02
LaneyI pinged sil2100 about that earlier13:03
Laneybut you might want to JFDI13:03
infinitypitti: Revert the init change or force touch to systemd, but there's no in between.13:03
pittiok, doing the seed change then13:05
pittiemulator and n4 at least booted with systemd, and calls/text messages/wifi/3G mobile network/unity were working13:05
pittiand we do want to keep stuff buildable at lesat13:05
pittiLaney, slangasek, infinity: FYI, I temporarily disabled s390x in snakefruit:proposed-migration/code/b1/ (see bzr diff); s390x boxes have been AWOL since yesterday and xnox isn't here to resussitate them13:08
pittiLaney, slangasek, infinity: I'll be off tomorrow and Friday, so please bzr revert that delta once they come back13:09
pitti(or let me do that on Monday)13:09
infinitypitti: Does only xnox have console access to them?13:09
pittiinfinity: not sure who else, but last time I sent an RT it turned out that "xnox is the man"13:10
pittii. e. IS didn't really know where this lived and how to access it13:10
infinitypitti: Yeah, I'd expect tinoco to be able to tell you how to mangle them.13:11
infinitytinoco: ^13:11
pittiinfinity: I don't have access myself, we already tried13:11
pittii. e. xnox was telling the magic commands, but EPERM for me (even through vpn)13:11
infinitypitti: Lacking VPN access, or lacking the right passwords?13:11
pittihe did give me the passwords (back then), but firewall was blocking me out13:12
pittis/out//13:12
infinitypitti: I'm positive I have the right network access, but have no idea what the specifics of your LPARs/VMs are.13:12
tinocopitti: hey13:14
pittihey tinoco, how are you?13:14
tinocopitti: what is the machine you're talking about ? DEVACXX ?13:14
pittitinoco: AUPKG01 and AUPKG02 (10.100.0.12 and 10.100.0.13)13:14
tinocook13:14
tinocoi thought they came back in yesterday13:14
tinocoat least they should have had13:14
tinocolet me check13:15
pittitinoco: mtr stops at em1.rapid.canonical.com, but that might also be our firewall blocking icmp13:16
tinocopitti: hum.. but the OS is up and running ?13:16
pittitinoco: I don't know13:16
tinocoah ok13:16
tinocoi thought it was from it you mentioned13:16
pittitinoco: ssh says "no route to host" and I don't have any other access13:16
tinocochecking13:16
tinocowe changed network paths of this one13:16
pittitinoco: and it's also nto processing autopkgtest requests, so I suppose it crashed13:16
pittior someone shut htem down13:16
tinocoyep, checking13:16
pittitinoco: cheers13:17
tinocoaupkg01 is back on13:17
tinocolets see if you can reach it13:17
pittitinoco: I can, thanks13:18
tinocook getting AUPKG02 back13:18
tinocopitti: they are not IPLing automatically13:18
tinocoso they didn't come back after a maintenance13:18
tinocosorry for that13:18
tinocopitti: ok, doke. aupkg02 is getting back.13:19
tinocoping me if needed, cheers!13:19
tinocoinfinity: ^13:19
pittitinoco: confirmed, thanks!13:20
infinitytinoco: Ahh, we've crossed streams.  Now, remind me how to disconnect from 3270 without halting? :P13:21
tinocoinfinity: #CP DISC HOLD13:21
tinocowill disconnect you13:21
tinocodo not #CP LOGOUT13:21
tinoco:o)13:21
infinityOh, or just disconnect from the menu appears to be safe.13:22
infinityAnd less typing.13:22
pittiLaney, infinity: ubuntu-touch-meta uploaded with dropping upstart-sysv (and a whole lot of other stuff that ./update slurped in from the recent seed changes); so hopefully images will start building agaain13:31
pittiotherwise we'll have to revert i-s-h and the touch seeds13:32
infinitypitti: I suspect that'll fix the build issues, whether it works is a whole different story.13:39
pittiyes, of course13:40
infinitypitti: Once we're sure of the change and we've passed a point of no return, the next step is to drop init out of Essential, so we can shrink chroots again.13:40
infinitypitti: Having it essential was always "wrong", but the easiest way to force the upgrade.13:41
pittiinfinity: coming -- see debian bug 75602313:41
ubottuDebian bug 756023 in init "init: Move "Essential: yes" from init to init-system-helpers" [Wishlist,Open] http://bugs.debian.org/75602313:41
infinitypitti: \o/13:44
infinitypitti: I look forward to shrinking all my yakkety chroots and beyond.13:45
infinitypitti: upstart was transitively essential for so long that I've almost forgotten what it's like to have a proper chroot. :P13:45
infinitypitti: FWIW, that change can land at any point in this mess, we only needed it essential up to xenial to force the sidegrade.13:46
pittiinfinity: right, I just didn't get around to uploading it yet, and it didn't seem particularly urgent13:47
infinitypitti: Nope, not urgent at all.13:47
infinitypitti: And my narcotics seem to be finally kicking in, so I might go find a nap.  See you back at work tomorrow.13:48
=== imcleod is now known as imcleod_mtg
pittislangasek, infinity, Laney: FYI, re-enabled s390x in britney14:31
=== johnlage_ is now known as johnlage
ckingpitti, stress-ng 0.6.04-1 has been stuck in autopkgtest testing for ppc64el for ~4+ days in  the "Test in progress" state (looking at the update_excuses page). I think it needs some kicking14:49
pitticking: ah, I blacklisted it from testing as it keeps breaking the ppc64el testbeds14:49
pitticking: sorry about that, it shoudl be reflected better in excuses (there's a bug about that)14:49
pitticking: i. e. it gets stuck in an eternal testbed failure/retry loop14:50
ckingpitti, ah, so is it failing the test, breaking the machine or is there something else going on?14:50
pitticking: something like that, yes; I don't remember the precise failure mode; I'll need to run it manually and file a bug with the log14:52
pittiI thought I already did, but I think that was for a different package14:52
pittis/I think that//14:52
cking..I guess if stress-ng is breaking the ppc64el testbeds then is stress-ng actually failing, since it's probably a more fundamental OS issue rather than stress-ng per se14:52
pitticking: yeah, I think it's just good enough to actually break the kernel/VM :)14:53
ckingppisati, heh, so does that mean it will never get out of -prosed because it's actually doing it's job correctly?(!)14:53
cking*proposed14:53
pitticking: well, we can override it14:54
ckingthat would be nice :-)14:54
pitticking: done now; sorry, I didn't get to fully traversing excuses.html today, too much testing backlog and too much other things to do :/14:55
pitticking: should migrate soon14:55
ckingppisati, thanks, sorry to hassle you, I know you're v. busy14:56
pitticking: no worries; and I'm pitti :)14:56
ckingoops, autocompletion failure14:56
ppisatithat's ok, i can hassle pitti for you if you want14:56
=== Guest51294 is now known as adrian
=== tinoco is now known as tinocoff
elopioarges: ping, are you around? the snapcraft source page says it was published in proposed 4 hours ago, but I can't see it in my machine.18:46
elopiois that normal? should I just wait?18:47
roadmrhey folks! I'm trying to preseed xenial but it stops at the keyboard selection thing. My (works with 14.04) preseed has these. Do they no longer work on xenial?19:23
roadmrubiquity countrychooser/shortlist select US19:23
roadmrubiquity languagechooser/language-name select English19:23
argeselopio: hi. let me look19:23
argessnapcraft | 2.9       | xenial-proposed/universe | source, all19:23
argeselopio: i see it in proposed19:23
=== afkthairus is now known as athairus
slangasekcyphermox: ^^ do you know the answer to roadmr's keyboard preseed question?19:47
cyphermoxroadmr: I think what you want is to preseed keyboard-configuration/layout to 'us' (or some other value)19:53
cyphermoxroadmr: I have this full preseed that worked last I tried: http://people.canonical.com/~mtrudel/preseed/full.cfg19:54
elopiothanks arges, but I still don't see it. I have proposed enabled, apt update shows it. Still the latest snapcraft is 2.8.8b, coming from xenial-updates.20:01
elopioIt's weird.20:01
elopiohuh, I see it in the laptop, but not on the desktop nor the vm.20:03
elopioarges: I switched from the main server to a server in the UK. That works for me.20:05
roadmrcyphermox: thanks! let's see the diffs.20:07
daniele_Hi i got error "No GSettings schemas are installed on the system" when I launch either nautilus or nm-applet20:14
daniele_what is the problem I'm using ubuntu server20:15
roadmrcyphermox: thanks! I added your d-i config settings and it just worked \o/20:15
roadmrcyphermox: (only the ones for keyboard / country so not a big add)20:16
cyphermoxroadmr: great :)20:16
cyphermoxI don't think you need the console-setup ones, they're only there for hysterical raisins20:16
cyphermoxkeyboard-configuration is sufficient :)20:16
roadmrok, i'll try to pare it down a bit, yay20:17
ccopei'm trying to backport tar from trusty to precise using `backportpackage`, but it seems like it's not rebuilding against the precise dependencies (the Pre-Depends version requirements on libc6 and libacl1 prevents installing the package on 12.04). do i need to modify the source package in some way?20:18
cyphermoxccope: simply building the package on precise should get you the right versions for libc6 and libacl1;  but for the backport you really do need to build it on precise for it to pick up the right versions20:21
daniele_is anyone able to give me a hint?20:22
ccopecyphermox, i'm running `backportpackage tar -d precise -s trusty -k MYKEY -w . -b`, which is building inside a precise chroot with pbuilder-dist20:30
cyphermoxdaniele_: your system is not properly installed; you're missing packages to have the gsettings properly installed. that said, this isn't a support channel. you should ask on #ubuntu20:32
daniele_cyphermox: thanks, btw I just reinstalled ubuntu server 10 minutes ago :(20:34
ccopeIn the source package, i see that the control file contains `Pre-Depends: ${shlibs:Depends}, ${misc:Depends}`20:35
ccopebut I don't know how those get populated20:35
cyphermoxdaniele_: sure, but installing ubuntu-server and then desktop packages is probably the wrong way to go about things if you want a desktop20:35
cyphermoxccope: when the package gets built this gets informed by the packages used to build it20:36
daniele_cyphermox: I though ubuntu server and desktop are the same20:36
daniele_cyphermox: they both uses the same kernel20:36
cyphermoxdaniele_: the kernel is the same, but the packages differ a lot20:36
cyphermoxdaniele_: if you install ubuntu-desktop you'll get everything installed correctly20:37
ccopecyphermox, the version dependencies don't match the libraries in the precise build chroot. the version for libacl1 makes no sense, there is no version 2.2.51-8 in any of the ubuntu repositories20:38
daniele_cyphermox: that's the problem, I dont want to use unity. I wanted to install i3wm20:38
ccopedaniele_, please move your conversation to #ubuntu20:39
daniele_ccope: ok, sorry :(20:39
cyphermoxccope: sounds to me like the chroot might not really be a precise one then20:39
ccopei'm logged into it, it is definitely precise20:40
ccopehttps://gist.github.com/ccope/12d952f9de1a3861e715625cce2577ee20:41
ccopefull build log: https://gist.github.com/ccope/1811e51dfa71aee889f4fc61d5e46f4620:43
cyphermoxccope: looking20:45
ccopehm maybe it's using pbuilder instead of pbuilder-dist20:46
cyphermoxI don't think that would make much of a difference20:46
cyphermoxI'm building the acl package in a precise schroot now, we'll see20:47
cyphermoxI mean tar20:47
ccopeyup that seems like it was it.20:50
ccopei think regular pbuilder uses the current release your host is running (and my host is 14.04)20:51
ccopehad to pass --builder=pbuilder-dist20:52
cyphermoxccope: well, pbuilder should always use whatever release you tell it to, but I do get it to build properly in sbuild too: http://paste.ubuntu.com/16694093/21:01
cyphermoxI haven't used pbuilder in a long while though21:01
Unit193Has there been any efforts made on a codebrowser?21:41
=== tinocoff is now known as tinoco
=== salem_ is now known as _salem
=== nobuto_ is now known as nobuto
naccsmoser: rbasak: so i think i hit a new corner-case (which rbasak, you and I may have discussed at some point) -- backports going ahead of security/updates. This happened to clamav in Dapper, where backports had 0.88.4-1ubuntu1~dapper1 while release had 0.88.2-1ubuntu1. That causes the import of 0.88.2-1ubuntu1.1 to error out as the 'tip' of ubuntu/dapper is after the to-be-imported version. Should I22:40
naccjust not import backports?22:40
rbasaknacc: you mean the backports pocket? I hadn't really considered that.22:47
rbasaknacc: if we did import it I think it'd have to be a separate branch. So shall we just not import it for now?22:48
=== g2` is now known as BrAsS_mOnKeY
=== johnlage is now known as Cipher
=== Cipher is now known as johnlage_bots
=== johnlage_bots is now known as cipher
=== cipher is now known as Cipher
=== Cipher is now known as johnlage_bots
=== johnlage_bots is now known as Cipher
=== Cipher is now known as johnlage
naccrbasak: yeah, exactly23:28
naccrbasak: it seems to be "out of band" sort of, so i think we'd need to consider it later23:29
naccrbasak: ok, will exclude all packages in 'backports' pocket, thanks!23:29
naccrbasak: i think i found another case where our "only import a version (the oldest one)" once iteration through the spph is going to not be exactly right23:36
naccrbasak: ping me when you're free, can be tmrw or later this week23:36
naccjgrimm: thanks for the import requests, found a few new bugs :)23:37
naccrbasak: specifically, exim4, in dapper/edgy timeframe: dapper published 4.60-3ubuntu3, which was then copied to edgy. but we only import the dapper version and don't create an ubuntu/edgy yet (since that version was already imported). Dapper then got security updates (4.60-3ubuntu3.1) and when the first 'new' Edgy import occurs (4.62-2), dpkg-parsechangelog spits an error that the range we check for23:40
naccuntagged imports (4.60-3ubuntu3.1 -> 4.62-2^ [pseudocode]) has an unknwn start version in 4.62-2's debian/chagnelog. That error is not a big deal (and I could pipe off to /dev/null to quiet it). But that means that Edgy's history includes 4.60-3ubuntu3.1 as an ancestor, which is not correct23:40
lathiatah names i have not heard for a long time..23:44
rbasaknacc: I see. Yes, that means my algorithm is flawed :(23:45
nacclathiat: :) i'm importing the published history for source packages into git, so it goes back to the "beginning of time" as far as launchpad is concerned23:46
naccrbasak: i'm not sure if it's algorithm or implementation, since we added the bits for the multiple ubuntu/heads later (although I guess this also means ubuntu/devel would be wrong, so nm)23:47
rbasakI suppose copy forwards need to be imported at the "time" that they happen then?23:47
naccrbasak: yeah, that's what i'm thinking23:47
naccrbasak: i could another empty commit-tree that is the copy-forward when detected23:47
naccinto the appropriate branch, that is23:47
rbasakDoes it need an empty commit?23:48
rbasakSince the parents would be the same in all cases I think.23:48
naccoh true23:48
rbasakCould create a branch pointer or bump it forward for every copy forward.23:48
naccright23:48
naccso the amendment is then that we only import a given version once for a given series23:49
rbasakYes, but also that on an import for a given (version, series), if the version is already imported then don't commit a second time, just locate the commit and set the branch pointer to it (with sanity checks).23:50
naccrbasak: yep, i'm seeing where to insert that into my code now23:50
naccit will get detected as the verison already being tagged, i think (in the pseudocode)23:50
rbasakIt all makes sense, I just fear that I'm losing sight of all the use cases.23:50
naccit's actually a lot like a sync, just ubuntu -> ubuntu23:50
naccrbasak: yeah, there's so many corner cases :/23:50
naccin fact, i think if i just put the duplicates back into the iterator, it will get handled just like a sync and will be correct23:51
naccalthough, nm, we don't want a second commit, so not quite a sync, but the same logic -- i'll just check if what we're "sync"ing is a debian commit (ancestor of debian/sid) or not to differentiate23:52

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